本博客 猫叔的博客,转载请申明出阅读本文约“3分钟”
适读人群:IT/互联网工做者、游戏爱好者git
吃鸡吗?github
本文部分素材摘抄自“36Kr-《最前线 | 腾讯“吃鸡”游戏或借壳变现,《绝地求生》“成为”《和平精英》》”。
玩过吃鸡类手游的朋友,应该都大体了解过各种大厂出的吃鸡游戏吧。今日,腾讯旗下已过审游戏《和平精英》测试服务器安卓端已开启,用腾讯社交帐号体系登录后,继承了《绝地求生:刺激战场》的游戏数据。此外,除了游戏的世界观不太同样,《和平精英》的美术、UI都与《绝地求生:刺激战场》极为类似。小程序
商业变现?
高度保密?
国家军队机构宣传广告!
经济价值
我是一个LOL的老玩家了(一脚盲僧),不过吃鸡真的玩不过来,毕竟3D眩晕的感受一次就足够我体会了。服务器
在TalkingData免费版搜了一下,查询手机游戏的射击类排行,3月份的前10是这样的,前3仍是依旧是大厂。微信
我比较少玩吃鸡(几乎没有),不过对于游戏的好奇感
一直高于其余行业。架构
今天来和你们说点游戏技术上的事情吧。函数
就说简单的吧,毕竟我自己也不是作专业游戏出身的。说一举例说,就说一下射击子弹与玩家角色之间的关系与基本实现思路
。学习
吃鸡是3D的,我举例就用微信小游戏
的模版来讲吧,是2D的,不过大同小异。测试
这个是微信小游戏,官方的Demo,使用快速模板就能够生成运行,是一个很传统的飞机射击游戏
,其实原理也很简单,精灵(全部运动角色的简称)是经过x/y轴改变位置来实现移动,过程当中精灵的动做能够经过一系列的帧图片
实现走动效果或者爆炸。动画
让咱们玩玩这个游戏看看。
咱们来讲说这个子弹击中敌军飞机,而后爆炸,分数+1的过程。
简单的说,就是判断子弹的坐标与敌军飞机是否重叠或者“接触”,若是是,那么就执行击中音乐、飞机消失、子弹爆炸动画、分数+1
等子函数的动做。
若是咱们想要让其在判断后,不执行哪一部分的操做,那么也能够将该部分的动做代码注释掉。
如上的游戏效果,就是我把飞机消失的动画效果去除后的游戏体验,由于敌军没有消失,因此当它接触到我方的时候,游戏就结束了。
过久没有玩小程序,一些ES6的语法也记不太清楚了~
学习交流群:728698035
现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不按期干货。