博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Unity中变量和函数的定义
阅读量:5170 次
发布时间:2019-06-13

本文共 633 字,大约阅读时间需要 2 分钟。

变量

1.匀速运动的物体都要记得定义一个speed速度变量

 

2.不断产生很多相同物体的事件要记得定义时间生成物体的间隔rate,并且有一个一达到rate的值就清0的累加时间变量,累加时间变量是通过Time.Deltatime来累加的。

 

3.bool变量的定义

有时候不知道要定义哪些bool变量

其实我是这样分析的,这个事件有哪几种状态,如果只有两种,有和无,那就定义成bool类型的变量,比如

   a.游戏是否开始

   b.是否发射子弹(因为飞机有两种状态,一种是正常的不断发射子弹的状态,一种是发生某些意外事件中断发射子弹的状态(爆炸,游戏结束))

 

4.具体到哪个位置发生一些事件的时候要就得定义坐标变量,如果针对某一个轴,可以定义成float,比较的时候只用某个轴就可以了,XXX.y,XXX.x

 

5.如果涉及到主角或者某个物体的状态的变化,就要定义枚举型enum,比如飞机的正常状态和爆炸状态

 

函数

1.一般在每一个有生成物体的脚本里面都要写一个开始生成的函数方法,作为开关,让总的逻辑脚本在游戏开始的时候去调用这些开关。

start_gen_enemy();

start_shooting();

start_game();

 

 

2.特定函数的名字不能取错,否则不会调用,像触发器函数OnTriggerEnter2D,拼错单词就当作普通函数,系统不会自动调用

转载于:https://www.cnblogs.com/HangZhe/p/7196496.html

你可能感兴趣的文章
bootstrap 预定义样式风格
查看>>
关于字节对齐(关于align)
查看>>
Java 避免创建不必要的对象
查看>>
升级Xcode8后需要添加的一些权限
查看>>
(学习日记)裘宗燕:C/C++ 语言中的表达式求值
查看>>
[Mongo] How to Install Mongo on Debian(不要安装)
查看>>
Redis-key的设计技巧
查看>>
break与continue关键字的使用
查看>>
postman 第4节 切换环境和设置读取变量(转)
查看>>
7-16 数据类型
查看>>
中级 PHP 知识点汇总
查看>>
Sailfish预研结果
查看>>
(转载) MTK之NVRAM研究[三]
查看>>
[51nod1206]Picture
查看>>
python学习第十八天 --文件操作
查看>>
1028: [JSOI2007]麻将 - BZOJ
查看>>
软件工程课程建议
查看>>
Docker学习笔记
查看>>
JS 获取宽,高(ie未测)
查看>>
android两种基本联网方式与一种第三方开源项目的使用
查看>>