作者:fundroid_方卓
链接:https://blog.csdn.net/vitaviva/article/details/105613652
《潜水艇大挑战》是抖音上的一款小游戏,以面部识别来驱动潜艇通过障碍物,最近特别火爆,相信很多人都玩过。
一时兴起自己用Android自定义View也撸了一个,发现只要有好的创意,不用高深的技术照样可以开发出好玩的应用。开发过程现拿出来与大家分享一下。
需要学习的内容NDK模块开发
音视频的开发,往往是比较难的,而这个比较难的技术就是NDK里面的技术。音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台。以前是windows系统,而现在则是移动系统了,移动系统中又是以Android占比绝大部分为前提,所以AndroidNDK技术已经是我们必备技能了。要学习好NDK,其中的关于C/C++。jni,Linux基础都是需要学习的,除此之外,音视频的编解码技术,流媒体协议,ffmpeg这些都是音视频开发必备技能,而且OpenCV/OpenGl/这些又是图像处理必备知识,这些都是需要学习的。
需要下面资料视频的可以私信我【进阶】我免费分享给你,希望对大家有帮助。
学习视频
整个游戏视图可以分成三层:
camera(相机):处理相机的preview以及人脸识别background(后景):处理障碍物相关逻辑foreground(前景):处理潜艇相关代码也是按上面三个层面组织的,游戏界面的布局可以简单理解为三层视图的叠加。然后在各层视图中完成相关工作
最后
项目结构很清晰,用到的大都是常规技术,即使是新入坑Android的同学看起来也不费力。在现有基础上还可以通过添加BGM、增加障碍物种类等,进一步提高游戏性。
喜欢的话留个star鼓励一下作者吧 ^^
以上就是小编带来的抖音潜艇小游戏怎么设计文字的全部内容,希望能够帮助到大家,更多抖音操作运营内容,请关注鼎品软件。