using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class ObjectPoolItem { public GameObject o... ...
分类:
编程语言 时间:
2017-07-20 17:20:27
阅读次数:
214
1.创建一个3D工程 2.构造项目文件目录 3.保存场景为game_scene到文件夹scenes中 4.创建一个Plane平面类型的GameObject节点和一个Sphere球体类型的GameObject节点 5.给Plane贴上图片,Sphere贴上材质 6.运行,发现球在空中静止,因为没有添加 ...
分类:
编程语言 时间:
2017-07-19 21:46:13
阅读次数:
285
1 //创建一个名为"Player"的游戏物体 2 //并给他添加刚体和立方体碰撞器. 3 player=new GameObject("Player"); 4 player.AddComponent("Rigidbody"); 5 player.AddComponent("BoxCollider"... ...
分类:
编程语言 时间:
2017-07-16 16:48:01
阅读次数:
349
以下教程基于:WidgetsUI 第三方扩展包 WidgtsUI 官网文档地址:https://ilih.ru/unity-assets/UIWidgets/docs/ 1、创建一个空GameObject重命名为TileView 2、再TileView中添加ScrollRect,将ViewPort的 ...
分类:
编程语言 时间:
2017-07-14 11:09:30
阅读次数:
317
Object是UnityEngine.Object,是Unity所有组件Component和GameObject的父类; object在Unity中是System.Object 举个简单的例子: Debug.Log(gameObject is Object); Debug.Log(gameObjec ...
分类:
编程语言 时间:
2017-07-12 17:49:59
阅读次数:
269
选中带骨骼的3d模型 GameObject->Create Other->Ragdoll... 点开发现弹出了一个Create Ragdoll的窗体 前面的基础transform把骨骼拖进去就可以 root 脖子 right Hips(右屁股)用右大腿根即可 right knee 右小腿 right ...
分类:
编程语言 时间:
2017-07-10 12:03:01
阅读次数:
221
【Message相关有3个函数】 一、功能:用于向某个GameObject发送一条信息,让它完成特定功能。 1、执行GameObject自身的Script中“函数名”的函数SendMessage ("函数名",参数,SendMessageOptions) 2、执行自身和子节点GamgeObject的 ...
分类:
编程语言 时间:
2017-07-09 12:26:02
阅读次数:
275
第一种方式 private GameObject center; //旋转 center.transform.Rotate(new Vector3(0, -1, 0), Time.deltaTime * speed); 第二种方式 private void RotateSelf(GameObject ...
分类:
其他好文 时间:
2017-07-06 18:47:25
阅读次数:
117
private GameObject center; private float rotateSpeed = 40f; private float rotateZ = 0; private float minR = -15f; private float maxR = 15f; private fl ...
分类:
移动开发 时间:
2017-07-06 16:51:28
阅读次数:
292
前文说到碰撞检测时候,不要在Update内部尝试移动GameObject 来检查碰撞检测,这样是徒劳无功。但是 说到 因为你移动的过程中其实并没有将实际的移动位置更新到物理引擎,只是做了个缓存而已, 只有在调用FixedUpdate的内部函数(物理引擎处理)时,才会将最新的位置设置到物理引擎上,甚至 ...
分类:
编程语言 时间:
2017-07-06 10:20:27
阅读次数:
601