摘要:
1. NGUI与UGUI的区别 1) UGUI的Canvas 有世界坐标和屏幕坐标; 2) UGUI的Image可以使用material; 3) UGUI通过Mask来裁剪,而NGUI通过Panel的Clip; 4) NGUI的渲染前后顺序是通过Widget的Depth,而UGUI渲染顺序根据Hie 阅读全文
摘要:
一:几个特殊文件夹介绍 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中 阅读全文
摘要:
今天在工作之余学习了一下关于Unity中关于XML的部分。 在这里要注意添加两个命名空间,如下: 一、xml的解析 首先新建一个xml,可以命名为item.xml,拖进assets里面,内容如下: 通过这个xml来解析。然后写一个.cs文件,注意需要导入这两个头文件 一个是对XML文件的命名空间,里 阅读全文
摘要:
1.Debug.Log(“hello”); 2.打开控制台查看日志:ctrl+shift+c 3.输出一个位置的坐标(需要转换成字符串.ToString()) 4.文本输出多个变量,需要用占位符 5.文本打印(hour等是int类型) 6.如果使用using System.Diagnostics; 阅读全文
摘要:
导引: 因为项目中难免要多次进行获取子对象或者子对象的集合,所以写一个单独的类,用来做这些操作。然后再实际的项目中,只需要使用 transform 或者 gameobject 调用这些方法就可以快速的得到这些数据,而并不需要自己在每个单独的类里面都写上一遍。 代码如下: 补充:Unity中三种调用其 阅读全文
摘要:
理解Unity的新GUI系统(UGUI) Unity GUI 链接:UnityEngine.UI系统基础类架构图 Unity GUI 链接:UnityEngine Event & EventSystem系统架构图 阅读全文
摘要:
Unity3D是一个Component-Based的游戏引擎,并且为GamePlay Programmer提供了很多游戏性层上的支持。 1.可以在图形界面上设计动画状态转换的Animator。 2.可以直接在场景编辑器中方便进行调整的Collider。 3.可以动态调整动画曲线的Animation。 阅读全文
摘要:
1、在使用数组或ArrayList对象时应当注意: 2、如果没有必要每帧都处理,则可以每隔几帧处理一次: 3、定时重复调用可以使用InvokeRepeating函数实现,比如,启动0.5秒后每隔1秒执行一次 DoSomeThing 函数: 4、少使用临时变量,特别是在Update OnGUI等实时调 阅读全文
摘要:
导引: 其中Time,Input,Physics都是Unity中的全局变量。GameObject是游戏中的基本物件。GameObject是由Component组合而成的,GameObject本身必须有Transform的Component,这也加深了我们对GameObject的理解,即GameObj 阅读全文
摘要:
1.GameObject.Find(): 寻找Hierarchy面板中的activie 不为false的游戏对象; 路径如官方事例写法: public class ExampleClass : MonoBehaviour { public GameObject hand; void Example( 阅读全文