【猫叔的博客】聊聊游戏中的小策略与技术的那些事
吃鸡游戏爱好者们,你们好啊!今天,腾讯旗下新游戏《和平精英》已经开启安卓端的测试服务器,你们是不是已经跃跃欲试了呢?对于那些已经玩过的朋友们,应该已经了解到,《和平精英》是在《绝地求生:刺激战场》的基础上进行的改进,继承了原有的游戏数据。除了世界观有所差异,其美术风格和UI设计都与前者有着惊人的相似性。
说到游戏变现,高度保密和国家略机构的宣传广告,这些背后的商业操作让人不禁好奇。虽然作为一个LOL的老玩家(盲僧),对于吃鸡游戏还是有些力不从心,毕竟3D眩晕的感觉让人心有余悸。不过今天,我要和大家聊聊游戏技术上的事情。
虽然我不是专业做游戏出身,但我对游戏的好奇心却高于其他行业。今天,就以微信小游戏为例,简单说说射击与玩家角间的关系和基本实现思路。大家玩过的微信小游戏中的飞机射击游戏就可以作为一个很好的例子。
在这个游戏中,精灵(所有运动角色的简称)是通过x/y轴改变位置来实现移动。过程中,精灵的动作可以通过一系列的帧图片实现走动效果或者爆炸。那么,当击中敌军飞机并爆炸,分数增加的过程是如何实现的呢?简单来说,就是判断的坐标与敌军飞机是否重叠或“接触”。如果接触,那么就执行击中音乐、飞机消失、爆炸动画、分数增加等子函数的动作。如果我们想调整这部分的操作,比如不让飞机消失,那么只需将相关的动画效果代码注释掉即可。
比如我在玩游戏时,因为太久没有玩小程序,一些ES6的语法也记不太清楚了。但是通过这个小例子,我们可以看到游戏开发中的技术细节和思路。希望这篇文章能够让大家对游戏开发有更深入的了解,也欢迎大家在评论区分享自己的游戏经验和想法。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。