做mesh导出的时候遇到了这个问题。 最后解决: 存储mesh数据:AssetDatabase.CreateAsset(meshfilter.mesh, "Assets/" + "Obj/" + go.gameObject.name + ".asset"); 导入Mesh数据:Mesh m_mesh ...
分类:
其他好文 时间:
2017-08-21 12:34:53
阅读次数:
197
1、基本碰撞检测代码 function OnCollisionEnter(theCollision : Collision){ if(theCollision.gameObject.name == "Floor"){ Debug.Log("Hit the floor"); }else if(theC ...
分类:
编程语言 时间:
2017-08-11 17:21:35
阅读次数:
276
动画组件之间的关系 我们先看一张图: 这里我们可以看到,我们在GameObject之上绑定的Animator组件是控制模型进行动画播放的。 而其属性Controller则对应一个Animator Controller文件,该文件可以在Animator窗口中打开,其是被设计为状态机形式的系统,多个状态 ...
分类:
编程语言 时间:
2017-08-11 12:17:44
阅读次数:
193
1. Cameraforwardvector = GameObject.Find("forwardPoint").transform.position - Camera.main.transform.position; point2Cameravector =kk.position- Camera. ...
分类:
编程语言 时间:
2017-08-07 13:33:33
阅读次数:
204
//存储菜单列表 List<GameObject> subMenu = new List<GameObject>(); //存储所有子菜单 public void StoreSubMenuData() { var menu = mainMenuScreen.transform.FindChild(" ...
分类:
其他好文 时间:
2017-08-02 20:25:16
阅读次数:
257
一、声明 GameObject[] rock = new GameObject[4]; 二、遍历可以先声明一个GameObject的数组GameObject[], 然后把需要遍历的对象放进去,然后可以用下面两种方式遍历:1、for(int i = 0 ; i < 数组名.Length ; i++){... ...
分类:
编程语言 时间:
2017-08-01 12:46:12
阅读次数:
297
gameObject需加上Colider 一、在update中(推荐) 二、利用OnMoseOver事件 在MonoBehaviour类中,有许多预制的事件。这里我们来看看OnMoseOver事件,它的功能其实和Update()方法很类似。它们的区别在于Update()在整个游戏运行需要按照Unit ...
分类:
编程语言 时间:
2017-07-26 17:51:21
阅读次数:
168
一、获取GameObject 1.GameObject.Find() 通过场景里面的名子或者一个路径直接获取游戏对象。 GameObject root = GameObject.Find(“GameObject”); 我觉得如果游戏对象没再最上层,那么最好使用路径的方法,因为有可能你的游戏对象会有重 ...
分类:
编程语言 时间:
2017-07-25 14:18:59
阅读次数:
363
using UnityEngine;using System.Collections;using UnityEngine.UI; public class CubeControl : MonoBehaviour{ public GameObject Cube; private float rotaS ...
分类:
其他好文 时间:
2017-07-22 21:12:32
阅读次数:
371
问题描述:在项目中需要在一开始将一个UGUI隐藏,之后在特定的时候再显示。 本来想的办法是在需要显示的时候调用GameObject.Find()找到这个UI并设置active, 但发现找出来的为null,经查阅资料发现GameObject.Find()只能find没有被隐藏的游戏对象, 而我们的UI ...
分类:
编程语言 时间:
2017-07-22 13:19:44
阅读次数:
266