开发平台:unity2017 个人版
目前实现的效果:
无人机的模型是采用moya软件制作。
控制代码是使用C#语言。
总结C#语言的用法:
(1)脚本的生命周期
1)Awake():在游戏运行时调用,用于初始化,在加载场景时运行。
2)Start()在游戏开始时执行一次,在Awake()函数后面执行。一般将变量初始化、游戏对象的获取是放在这个函数中运行。
3)Update()在游戏的每一帧都会运行一次,在游戏中的大部分代码放在此处,在Start()函数的后面执行。
4)LateUpdate()和Update一样在游戏的每一帧都会执行,在Update后面执行。
5)FixedUpdate()是固定时间更新,这个更新的时间周期可以设置。一般将运动学相关的计算放在此处运行。
6)OnGUI是绘制界面的函数,将于界面相关的代码放在此处运行,比如建立按钮、输入输出框、label、slider等
7)一些与鼠标有关的回调函数:OnMouseOver、OnMouseEnter、OnMouseExit、OnMouseDown、OnMouseUp、OnMouseDrag
8)一些与触发相关的回调函数:OnTrigge