关于unity3的中关于创建方法的总结
来源:互联网 发布:粉红豹玩偶淘宝 编辑:程序博客网 时间:2024/06/04 19:09
关于创建基本物体:
有些情况会使用上,物体碰撞,游戏里怪物和英雄的触发事件上,创建一个简单物体,隐藏mesh可以作为简单的触法器使用;多次创建预制体Prefab。
方法Instantiate (original : Object, position : Vector3, rotation : Quaternion):
克隆原始物体,位置设置在position,设置旋转在rotation,返回的是克隆后的物体。这实际上在Unity和使用复制(ctrl+D)命令是一样的,并移动到指定的位置。如果一个游戏物体,组件或脚本实例被传入,实例将克隆整个游戏物体层次,以及所有子对象也会被克隆。所有游戏物体被激活。
//实例化10个 prefab拷贝,间隔2个单位 Public Transform prefab ;for (int i= 0;i < 10; i++) {Instantiate (prefab, Vector3(i * 2.0, 0, 0), Quaternion.identity);}
Instantiate(实例化)能克隆Object(物体)任何类型,包含script(脚本)。
方法CreatePrimitive (type : PrimitiveType)
//在场景中创建一个平面,球体,立方体,胶囊,圆柱体GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane);GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);cube.transform.position = new Vector3(0, 0.5F, 0);GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);sphere.transform.position = new Vector3(0, 1.5F, 0);GameObject capsule = GameObject.CreatePrimitive(PrimitiveType.Capsule);capsule.transform.position = new Vector3(2, 1, 0);GameObject cylinder = GameObject.CreatePrimitive(PrimitiveType.Cylinder);cylinder.transform.position = new Vector3(-2, 1, 0);
0 0
- 关于unity3的中关于创建方法的总结
- 关于unity3的中的碰撞检测
- VC中关于创建一个新的线程的方法
- Java中关于关键字new创建字符串对象的总结
- unity3的优化
- 关于tuple的创建中
- 关于反射中创建类型实例的两种方法
- 在Java中,关于线程的创建,方法及生命周期
- 关于java中Object类的某些方法的总结
- 关于radgird 中增删改查 的方法总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Arrays类中toArray方法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- 关于Jquery中ajax方法data参数用法的总结
- Effective Java Item7-不使用Finalizers
- 初学JS
- FMDB的使用
- 分布式数据库案例分享:腾讯移动支付平台米大师
- 在Listview的textview实现跑马灯效果
- 关于unity3的中关于创建方法的总结
- c++类型转换 char string【by 徐玉丽】
- 排序算法之快速排序
- GDB debug with fork()
- 多点透视cvSolvePNP的替代函数
- Hashtable 和 HashMap的区别
- MicroService & SpringCloud
- 欢迎使用CSDN-markdown编辑器
- 性能调优