注:NGUI 组件上加上 BoxCollider 并设置区域大小public void OnMouseDown() { if (UICamera.hoveredObject == null) //场景的点击 { a = GameObject.Find("box"); if (...
分类:
其他好文 时间:
2014-12-20 18:15:06
阅读次数:
145
今天整理了一下自己以前写的Demo结果发现我的所有GameObject的transfrom全都有
Multi-object editing not supported
感觉自己没有操作失误的地方。百度了一会,没有给出一些具体的解决方案。
原因,其实unity新建的时候有一个特殊的文件夹是Editor,它是不可见的。我估计是自己动到这个神秘地带了。我把工程Copy一遍,Editor是隐藏的...
分类:
其他好文 时间:
2014-12-16 13:28:34
阅读次数:
252
Unity 内置组件基本没有可以继承的。某些比较常用但现有 API 没有定义的功能,我们可以通过 C# 的扩展类方法来实现。下面是一些比较实用的扩展方法。扩展 Transform每一个 GameObject 都含有一个 Transform 组件(在 UGUI 里新引入的 RectTransform ...
分类:
编程语言 时间:
2014-12-03 07:03:12
阅读次数:
672
//将需要的素材放入Resources文件夹内,比如下面的意思是monster文件夹内的内容Sprite[] sprites = Resources.LoadAll("monster");//用一个代码定义ID,这个ID和怪物形象对应gameObject.GetComponent().sprite ...
分类:
编程语言 时间:
2014-12-01 23:55:11
阅读次数:
296
正常来说,大部分同学一般get transform都直接gameobject.transform使用。但往往,你会发现有些人会将transform引用保存起来,例如:private Transform myTransform;void Awake() {myTransform = transform...
分类:
编程语言 时间:
2014-12-01 19:01:08
阅读次数:
243
转自:http://www.jianshu.com/p/b37ee8cea04c1.资源类型GameObject, Transform, Mesh, Texture, Material, Shader, Script和各种其他Assets。2.资源创建方式静态引用,在脚本中加一个public Gam...
分类:
编程语言 时间:
2014-11-29 10:10:11
阅读次数:
272
using UnityEngine;using System.Collections;public class CommonUsewords : MonoBehaviour { // private UIInput input; private GameObject mlabel; //...
分类:
其他好文 时间:
2014-11-27 14:11:49
阅读次数:
151
using UnityEngine;using System.Collections;public class MyDragDropItem :UIDragDropItem{protected override void OnDragDropRelease(GameObject surface){ ...
分类:
编程语言 时间:
2014-11-26 20:49:07
阅读次数:
176
using UnityEngine;using System.Collections;public class create : MonoBehaviour { // Use this for initialization public GameObject newObject; ...
分类:
编程语言 时间:
2014-11-26 18:09:36
阅读次数:
1166
因为项目需要,很多资源需要实例化,同时希望利用NGUI的一些功能,折腾了一下还是找到了解决办法。
private GameObject creatItems(Vector3 pos,Texture2D texture)
{
//这个是利用NGUITools的功能,前一个参数是父物体,后一个是要实例化的对象。也可以使用unity自带的实例化函数
GameObject obj = NGUI...
分类:
其他好文 时间:
2014-11-22 17:35:16
阅读次数:
238