Unity3D基础项目(三):花费一天做个小游戏水果忍者 - 简书
Unity3D基础项目(三):花费一天做个小游戏水果忍者
最近看了很多教程,代码方面大同小异,主要看思路,即编程思想。所以仿照着做了一款水果忍者,一天就够了。开发工具:Unity3D(本人使用5.4版本),VS2015周期:一天准备:UI素材,声音段(素材来源于网络,如有侵权,请联系我删除)
1、第一个界面制作(如上图):
01、调整摄像机,制作UI界面
(因为搭建界面是初学者必须会的,就不详细叙述,做出来就好)关于脚本中的UI的组件关系
02、代码控制按钮的点击
关于界面跳转:
第一个界面也就完成了。具有了点击功能和跳转功能
2、第二个界面制作
01、搭建一个背景
02、制作刀刃,设为预制物(其实就是图片控件咯)
03、计算刀刃的角度,以及通过鼠标(或者手指的触摸)的点击来进行创建刀刃
04、切水果
05、制作污渍
切开水果需要产生水果汁(即水果污渍),污渍根据素材看,有水平产生的,垂直产生的。所以同样保存为预制件即可
同样在上面的脚本中,写一个方法,根据角度来画污渍
同时让刀光也处于水果所在的位置
06、产生水果
上面的切发只是我们手动添加一个水果来进行,如何让水果自动产生呢?
创建水果脚本
注:根据自己屏幕的尺寸来调整水果的位置,不要以我的为准绳。
07、进行分数方面的控制
创建分数控制脚本
注意:使用了tag,可能会报错,需要提前注册
回到切水果的脚本中,进行分数控制
注意:上面拿numberController的时候,必须要去寻找控件上面的组件,而不是new 一个新对象出来。
其实切水果的脚本中,两次用到了分数控制器,可以设为一个属性,这样不用每次都去寻找了。
08、生命条
界面添加五只小熊
创建生命控制脚本
回到切水果脚本
09、场景一览
3、第三个场景:GameOver
照这搭建场景,跟第一个一样,直接copy,修改不一样的Ui
其实关键在第二个场景的调整,而且使用UGUI来进行开发,问题在与坐标系的转换,也就是本地坐标系与世界坐标系的转换,上面代码中有相关的说明,还有摄像机的调整也是重要的,布局等方面。
素材共享在群空间中,加群的朋友可以去前面的文章底部找到扣扣群,也可以私信我。
追寻梦想,成就自己。虚拟现实群:(资源学习群) 二群(交流群),如果转载文章:请注明出处,否则追究责任!Ps:来深圳线下学习VR开发请联系:复制地址:
小游戏,大乐趣
1.按键操作
mousedrag点击拖动划线快刀切水果
2.如何开始
游戏加载完毕点击[开始游戏] - 再用鼠标点击拖动切割水果选择模式即可开始游戏。
3.游戏目标
四个模式都获得最高分你就是真正的切水果高手。
KK猫:我切~切切切~喵,用鼠标切的不过瘾?那就下载手机版的水果忍者吧~~
7K7K网页游戏
7K7K儿童游戏
法律顾问:北京市诺恒律师事务所
京公网安备37
游戏作品版权归原作者享有,如无意之中侵犯了您的版权,请您按照来信告知,本网站将应您的要求删除。
7k7k小游戏温馨提示:适度游戏娱乐,沉迷游戏伤身,合理安排时间,享受快乐生活……
该游戏已收藏