20242人加入学习
(121人评价)
Unity初级案例 - 贪吃蛇(Unity2017.2.0)

制作于2017.12.16

价格 免费

对用户设置的储存

给start脚本写一个脚本UI

变量 两个文本组件持有

方法

Awake 里拿一下得分PlayerPrefs

回到开始场景回到游戏里用空物体先reset一下tranform挂上脚本 然后托好物体

再做一下start(GO)的按钮

方法用public 在帮一下监听事件 两个按钮的

这里一个ScriptHolder 控制两个场景 确实妙

才发现之前换行符写成除号了

皮肤与模式的设置(toggle)

方法  四个方法  注意特殊的bool isOn 动态bool(只有false转到true才会调用)

拖好方法

先把皮肤蛇头蛇身文件名储存下来PlayerPrefs(后面的是文件名)

border 用SetInt  没有setBool这个选项

上次设置的读取

start方法里一开始是蓝色的蛇  读取sh 默认sh01判断是否是蓝蛇

打勾 blue.isOn = true

其他一样的思路

变量还要把4个toggle 拿进来

[展开全文]

用户设置的储存。

PlayerPrefs.getInt("键",0),如果没有该值的话,就返回0。

btn isOn

[展开全文]

创建一个空体,归零,重命名为ScriptsHolder,把StartUIController挂上,再把ControlPanel中的Last和Best挂上,打完代码后,把Home,Start与其绑定"StartUIController.StartGame",把Skin中的Blue和Yellow与“StartUIController.StartGame”绑定,选中BlueSelected和YSelected

[展开全文]

创建存储用户数据

PlayerPrefs.GetInt()

PlayerPrefs.SetInt()

存储后开始游戏方法

绑定按钮事件开始游戏

 

[展开全文]

授课教师

SiKi学院讲师

课程特色

图文(1)
视频(23)
下载资料(1)

学员动态