码迷,mamicode.com
首页 > 编程语言 > 详细

SIKI_Unity_2_初级案例_贪吃蛇

时间:2019-07-16 00:11:44      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:isa   工程   invoke   一段   layer   screen   led   素材   idt   

SIKI_Unity_2_初级案例_贪吃蛇

任务5: 素材的导入与制作

确定游戏窗口分辨率并隐藏Build出来每次开始运行时跳出的UnityResolution窗口:
  PlayerSettings -> Resolution and Presentation中
  设置Default Screen Width/ Height
  DisplayResolutionDialog = Disabled

任务6:创建工程并搭建开始场景

Canvas的RenderMode选择ScreenSpace-Camera,并将主摄像机赋值
  此时在Scene中UI的框会和Camera的框重叠

一般而言,3D游戏的HUD如小地图之类的UI会用ScreenSpace-Overlay实现
  因为这个模式相当于把画布蒙在相机之前,会遮挡住游戏物体,保证UI在最上方
而2D游戏且使用UGUI主实现的时候,会选择ScreenSpace-Camera模式

任务10:贪吃蛇实现的思路

蛇头控制每一段蛇身
InvokeRepeat()调用前进方法

思路1:

每一段蛇身前进到前一段蛇身当前的位置

思路2:

增加一个蛇头,原来的蛇头变成第一节蛇身,其他不变

因为是双色贪吃蛇,因此只能使用思路1,使用思路2会导致颜色错乱

 

SIKI_Unity_2_初级案例_贪吃蛇

标签:isa   工程   invoke   一段   layer   screen   led   素材   idt   

原文地址:https://www.cnblogs.com/FudgeBear/p/11192222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!