Unity-第三讲[unity基本对象]

Unity-第三讲[unity基本对象]

ID:43515283

大小:1.07 MB

页数:21页

时间:2019-10-09

Unity-第三讲[unity基本对象]_第1页
Unity-第三讲[unity基本对象]_第2页
Unity-第三讲[unity基本对象]_第3页
Unity-第三讲[unity基本对象]_第4页
Unity-第三讲[unity基本对象]_第5页
资源描述:

《Unity-第三讲[unity基本对象]》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Unity专业第二讲:开场白,Unity开发框架,脚本入门,GameObject类Input类本讲内容开场白Unity开发框架脚本入门GameObject类Input类常用学习网站1.官网2.圣典论坛3.游戏蛮牛4.Youtube5.MSDN脚本入门Unity脚本基础知识Unity脚本基础知识MonoDevelop是个适用于Linux、MacOSX和MicrosoftWindows的开放源代码集成开发环境,主要用来开发Mono与.NETFramework软件。Unity脚本基础知识Unity3D脚本生命周期(简化版)AwakeFixedUpdateOnDisabl

2、eOnEnableUpdateOnGUIOnDestroyStartLateUpdateUnity脚本基础知识思考:多个脚本中Awake、Start和Update方法的执行顺序?Unity脚本基础知识在学习或使用unity时,很多情况下选择打印消息的方式进行调试。常用的打印消息的方式:一种是print,一种是Debug.Log。1print必须要继承MonoBehaviour类。2Debug则是一个独立的、密闭的类。因此在使用的范围上,而Debug不需要。print是MonoBehaviour的一个成员。GameObject类MonoBehavior类Unity脚

3、本类GameObject类GUITextMonoBehavior类MonoBehaviour表示一个单一的行为。Unity中用户对游戏对象的操作被分割成若干个单一行为,每个单一行为都作为一MonoBehaviour类来封装。继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如new类名)。因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start,Update等。而普通类,可以用new来创建实例了。Unity脚本类RuntimeUnityEditorClas

4、ses脚本类ClassesGameobject类常用方法:activeSelfnameSetActive(boolvalue)Find(Stringname)FindWithTag(stringtag)taglayerFindGameObjectsWithTag(stringtag)练习1用代码找到Hierarchy中的游戏对象练习1拓展练习其他GameObject常用方法,例:GetComponent,SendMessage等。Input类外部输入设备展示Input类简介Input类——键盘事件Input——鼠标事件总结外部输入设备展示Input类简介Input

5、类是输入系统的接口。使用这个类能够读取输入管理器设置的按键,以及访问移动设备的多点触控或加速感应数据常用的输入方式键盘输入鼠标输入Input类——键盘事件大多数Windows窗体程序都通过处理键盘事件来处理键盘输入。具体是通过名称指定的按键检测按键不同的状态,处理相应的事件。练习1用键盘控制一个cube的行走Input类——鼠标事件例:在“CS”游戏中通过鼠标左键表示射击;鼠标右键表示放大准心。鼠标事件应用非常广泛。接收和处理鼠标输入是每个Windows应用程序的重要组成部分。通过处理鼠标事件来执行应用程序中的操作,或者使用鼠标位置信息来执行命中测试或其他操作。本

6、节详细描述这些鼠标事件,及鼠标单击事件的引发顺序的一些信息。练习1实现一个鼠标双击事件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。