U3D中可以直接使用GL!!!】的更多相关文章

https://blog.csdn.net/u013172864/article/details/78860624…
U3D中GameObject.Find 如果某元件SetActive(false)了,Find()无法找到 因为Find()只会帮你找出正在活动中的物件,所以在将物件关闭前,我们必须将此物件放至预先定义好的变数成员中,使我们的程式保有他的参照…
属性 属性: 功能: 轴 (Axes) 包含当前工程的所有定义的输入轴:数目 (Size) 该工程中不同输入轴的数量,元素 0.1.... 是要修改的特定的轴. 名称 (Name) 在游戏启动器中以及通过脚本处理时用于指称特定轴的字符串. 描述性名称 (Descriptive Name) 显示在游戏启动器中的正向按钮 (Positive Button) 功能的详细定义. 描述性负向名称 (Descriptive Negative Name) A显示在游戏启动器中的负向按钮 (Negative B…
关于移动,其实很简单,就是移动: 第一个参数标识移动的距离,是一个矢量:第二个参数是因为游戏对象有自己的坐标系,还有一个世界坐标系,使用的坐标系不同将导致运动的结果不同: function Translate (translation : Vector3, relativeTo : Space = Space.Self) : void 关于旋转,其实也还好,分如下两种情况: ①绕着自己旋转,在U3D中,旋转用欧拉角表示,可以直接使用欧拉角,也可以通过三个轴向上的旋转角度来确定一个旋转:同样,绕自…
任何子级游戏对象 (Child GameObject) 的检视器 (Inspector) 中的变换 (Transform) 值都会相对于父级 (Parent) 的变换 (Transform) 值而显示.这些值又被称局部坐标 (Local Coordinate) 就是说.u3d界面上设置的坐标都是其本地坐标 转换小图示切换 (Transform Gizmo Toggles) -- 影响场景视图 (Scene View) 显示   该图标只是为了旋转和移动位置时方便操作..pivot 中心点在父对象…
static void TestChar0() {//注意字符串中0和\0的区别,如 s1="h0ello", s2 = "h\0ello" //s2中的\0是字符串结尾符,除了C#不把它作为结束符外,其它语言都把它作为结束符,如U3D,LUA,C/C++等 //而s1中的0仅是一个字符0而已,字符0的ASCII值是0X31=49,'\0'的ASCII值是0 //注意这两种0在C#和U3D的API之间切换时容易造成BUG,如: //1, debug.log(s1):…
经常进行Texture2D的信息设置,以下记录每个属性的意义: 参考手册:  file:///D:/Program%20Files%20(x86)/Unity4.7/Editor/Data/Documentation/html/en/Manual/class-TextureImporter.html 一:Non power of 2   Non Power of 2 If texture has non-power-of-two size, this will define a scaling…
今天咱就说说协同程序coroutine. 什么是协同程序 先说说啥是协程:它的表现形式非常像线程,对线程有过接触的朋友可能更理解我这句话的意思,你没接触过线程,那么理解它会有一些难度.但是它不存在线程安全问题,可以放心使用. 是这样的:在操作系统层面,也就是更古老的大神们,觉得"并发"是一个很时髦的东西,很好使,于是他们允许操作系统中开启进程.后来,他们觉得一个进程中,如果也能并发该多好,那么线程应运而生(这些都是身为码农应该知道的一些常识:一个系统上可以运行多个进程,一个进程可以并发…
U3D的IOS最小运行库use micro mscorlib是不包含泛型反射方法的,如FieldType.GetGenericArguments方法.所以尽量少用List而直接使用array. 另外请不要在IOS平台上使用任何(动态)JIT编译的方法,因为IOS平台是基于(静态)AOT编译的,例如PropertyInfo的GetValue就是这样的方法,另外Linq也有部分方法,所以这样会导致编译失败.也就是说禁止任何形式的动态创建方法和泛型方法. 参考文章 http://ravenw.com/…
string.Format();//拼接字符串的方法,里面可用占位符,方法内部为string Destroy(Object obj);//立刻销毁(游戏对象,组件或者asset) Destroy(Object obj, float timer);//过timer的时间后销毁 Cursor.visible=ture;鼠标是否显示 Cursor.lockState = CursorLockMode.Locked;//鼠标锁定在屏幕中间隐藏 Cursor.lockState = CursorLockM…