| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity 3D 综合代码 -> 正文阅读 |
|
[游戏开发]Unity 3D 综合代码 |
启动方法 ? ? ? ? void fixeddate ( ) { } (每一秒相同帧数,FPS固定50) ? ? ? ? void Start ( ) { } ( 只运行一次是在刚开始的时候?) 延迟方法(Invoke) ? ? ? ? Invoke("方法名",延迟时间); 实例化组件(Instantiate) ? ? ? ? Instantiate(GameObject.gameobject(获取一个组件) , transform.positiom(获取位置)) ? ? ? ? ? ? ? ? transform.rotation(获取旋转) [这里如果不想旋转可以直接写] { Quaternion.identity }? Unity 随机数(Random) ? ? ? ? int num = Random.Range[ 最大数,最小数(不包含的)?) 获取Unity某个物体、预制体(声明完需要返回Unity代码处添加组件) ? ? ? ? public GameObject (变量名) ; Vector3 ? ? ? ? private Vector3 (变量名) ; ? ? ? ? Unity里需要自行操作移动的都需要先声明这个字段,这个字段包含移动方法 获取Unity某个组件(GetComponent)(让它运行时自动换贴图之类的) ? ? ? ? 在获取组件之前需要先声明一个该组件的字段 ? ? ? ? private?SpriteRenderer sr ;? ? ? ? ? sr = GetComponent<SpriteRenderer(组件名)>(); 删除某个预制体(Destroy) ? ? ? ? 这个方法有两个重载 ? ? ? ? ? ? ? ? Destroy(GameObject(预制体)) ? ? ? ? ? ? ? ? Destroy(GameObject(预制体) ,?(持续时间)) 触发器(Collider) ? ? ? ? OnTriggerEnter(Collider collider),当进入触发器时触发 ? ? ? ? OnTriggerExit(Collider collider),当退出触发器时触发。 ? ? ? ? OnTriggerStay(Collider collider),当逗留在触发器中时触发。 ???????? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 0:50:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |