知识点
来源:互联网 发布:软件设计师考试冲刺 编辑:程序博客网 时间:2024/06/05 02:47
欢迎来到U3D社区
到今天位置有很多的知识点比较难记 在这里我整理一下
位移 transform.Translate(Vector3.forward)
旋转 transform.Rotate(new Vector3(10,0,0));
缩放 transform.localScale += new Vector3 (0.1F, 0, 0);
刚体添加: transform.rigidbody.AddForce(0,0,1000)
键盘控制: Input.GetKeyDown()
鼠标控制: Input.GetMouseButtonDown(0)
创建: CreatePrimitive
克隆: Instantiate
销毁 : Destory()
通过名称来查找:
• GameObject player = new GameObject("Player");
• GameObject go=GameObject.Find(“Player”);
通过tag标签获取单个游戏对象:
• GameObject go=GameObject.FindWithTag(“Player”);
• GameObject go=GameObject..FindGameObjectWithTag (“Player”);
通过游戏标签获取多组游戏对象:
GameObject[] go=GameObject.FindGameObjectsWithTag (“Player”);
得到组件: GetComponent
协同: StartCoroutine
延迟: yield return new WaitForSeconds(3.0f);
随机: Random.Range
像自身的脚本发送信息: GameObject.SendMessage
想自身及子物体的脚本中发送消息: GameObjecet.BroadcastMessage
想自身及父物体中发送消息: GameObject.SenMessageUpwards
触发器: Trigger
碰撞器: Collistion
忽略碰撞 : physics.lanoreCollision(object.collder,this.collider)
射线起点: Ray.orgin
射线的方向: Ray.direction
定义一条射线,起点为Vector3.zero终点为物体坐标
Ray ray=new Ray(Vector3.zero,transform.position);
发射射线长度为100
Physics.Raycast(ray,out hit,100);
角色控制器对象
private CharacterController controller=null;
private float moveSpeed=30.0f;//角色移动的速度
获取角色控制器对象
• controller = GetComponent<CharacterController>();
更多精彩在http://unity.gopedu.com/forum.php
0 0
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- 知识点
- [leetcode 71] Simplify Path
- HashMap 实现原理
- 学习Unity3D之自动寻径。
- Arduino+TTL摄像头自制拉风数码相机
- 别颓啦:变颓为宝,也许这个可以玩一玩
- 知识点
- 深入理解Android(2)——理解Android中的JNI(中)
- 根据运算符优先级分析变量声明——《C专家编程》笔记
- 前端-无论工作年头长短都应该必须掌握的知识点
- uva 11437 - Triangle Fun(几何)
- 粒子系统
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- CSS中样式的书写 * html是什么呢?
- 求一个集合的所有子集问题