制作bat贪吃蛇代码_用UE4 C++做贪吃蛇

最近在持续学习UE4,打算先做完游戏入门的素质三连(贪吃蛇、俄罗斯方块、飞机大战),然后再学习网络的部分。

今天就是素质三连的第一波:贪吃蛇。贪吃蛇相对来说也是最简单的,所涉及到的编程知识就是链表和递归,对编程新手来说也是不错的练习。

aa47b4455658791d1cbb3d3f30a5a775.png
https://www.zhihu.com/video/1184568337898729472

学习UE4主要就是熟悉相关的类和函数,比如说用SpawnActor来动态创建游戏的中Actor,用SetActorLocation来移动Actor的位置,根据Overlap来检测是否发生碰撞,知道这些,基本上就可以做出很多游戏了。

这个工程没有用任何蓝图,代码在这里,仅供参考,功能做得差不多就懒得整理了,后面开始做俄罗斯方块。

franktea/Snake_UE4​github.com
f1e84316128fb8cffaef3ec34450d1af.png

游戏的资源采用blender制作,以前没用过类似的工具,blender的功能非常复杂,我也只是看了十几分钟的视频就教程,学了几个简单的快捷键,所以画出的蛇也不像蛇。但是这不重要,是那个意思就行了,毕竟这本来是美术的工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值