用小方块组成圆环(使动态创建物体有父物体 指向中心 )
2017-03-08 20:35
260 查看
using System.Collections; using System.Collections.Generic; using UnityEngine; public class yuan : MonoBehaviour { // Use this for initialization void Start() { } public GameObject cubeModel; private float r = 5; private float angle = 0; public GameObject kong; void FixedUpdate() // while (true) { if (Input.GetKeyDown(KeyCode.P)) { for (int i = 0; i < 36; i++) { Vector3 center = cubeModel.transform.position; GameObject cube = GameObject.Instantiate(cubeModel); kong = GameObject.Find("kongkong"); cube.transform.parent = kong.transform; // 如何使克隆出来的物体不那么杂乱 使其有一个父物体 float hudu = (angle / 180) * Mathf.PI; float zz = center.z + r * Mathf.Cos(hudu); float yy = center.y + r * Mathf.Sin(hudu); cube.transform.position = new Vector3(center.x, yy, zz); cube.transform.LookAt(center);//指向中心 angle += 10; } // break; } } }
相关文章推荐
- 有关动态创建释放二维数组,以及指向数组的指针问题集合 .
- COCOS2DX学习之Box2d物理引擎使用之------动态物体的创建
- 用Box2D创建真正的爆炸—爆炸的物体以及用鼠标指定爆炸的中心
- 动态创建物体并添加刚体属性
- 有关动态创建释放二维数组,以及指向数组的指针问题集合
- 有关动态创建释放二维数组,以及指向数组的指针问题集合
- 动态创建ClientDataSet的表定义
- [导入]动态创建DataGrid的模版列
- 动态创建ClientDataSet的表定义
- 利用MFC 在运行中动态创建新窗口
- ASP.NET中根据XML动态创建并使用WEB组件(一)
- ASP.NET中动态创建DataGrid的模板列
- 如何动态创建二维数组
- 动态创建ClientDataSet的表定义
- 用C#与XML创建动态分层菜单
- .net中实现运行时从字符串动态创建对象
- 动态创建菜单,添加菜单,执行自己的菜单事件
- 如何动态创建一个数组
- ASP.NET中根据XML动态创建并使用WEB组件(三)
- 动态创建SQL Server数据库、表、存储过程等架构信息