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

制作于2017.12.16

价格 免费

分数与长度的记录 nameSpace 空间

变量 分数/长度  两个公共text  注意Text 类型要大写  拖  拿到背景

方法一   做一个改UI的方法

单例   要加一个单例因为要在外面访问  直接把那个复制过来  我觉得可以建一个模板库

awake里 给单例赋值

再在sh脚本里吃掉方法里调用更新UI方法

方法2 等级成长 score/100    switch 换背景

改颜色  bgImage.color=new Color();

color tool用#号:  ColorUtility.TryParseHtmlString((#。。。,out 输出的参数)  要一个东西存一下private Color tempColor;

颜色编号顺序 蓝绿黄橙红

 

 

[展开全文]

单例模式还是少一点的好。

\n换行。。。

rgb。

ColorUitlity.TryParseHtmlString("#FFFFFFFFF")

[展开全文]

在Scripts建一个脚本,重命名MainUIController,

代码如下:

public class

[展开全文]

 ColorUtility.TryParseHtmlString("#CCEEFFFF", out tempColor);修改BG颜色

[展开全文]

ColorUtility.TryParseHtmlString("#CCEEFFFF", out tempColor);

颜色实用工具:尝试去解析一个16进制的值,

第一个是一个16进制的颜色值,out 参数

[展开全文]

单例模式

例如:

private static MainUIController _instance;


 public static MainUIController Instance{
        get 
        { 
            return _instance;
        }
    }

//为了从SnakeHead脚本获得通知,就要定义一个static变量,就可以从类名访问,而不用获取到对象

//之后定义一个public方法就可以访问进来,从而可以把这个私有的_instance赋值给它
    

[展开全文]

定义分数和长度变量

定义文本信息

UpdateUI方法计算分数和长度

单例模式

Awake赋值

实例化UI显示随机数

Update中更新等级

 

[展开全文]

授课教师

SiKi学院讲师

课程特色

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