unity3d
花海_
一个不务正业的程序员
展开
-
unity中事件函数的执行顺序【超详细,图+文】
在Unity脚本中,有一些事件函数会在脚本执行时按预定顺序执行。 该执行顺序如下所述:编辑Reset:Reset是用来初始化脚本属性的,在第一次脚本附在对象上的时候和按下Reset按钮的时候会被执行。第一次场景加载Awake:Awake方法总是在Start方法执行之前和在一个prefab初始化后被调用。(如果一个gameobject处于inactive的状态,则Awake不会...翻译 2018-02-27 23:28:17 · 22044 阅读 · 1 评论 -
把gameobject拖进prefab的问题【Untiy3D】
例如,把GUI text拖进prefab脚本中。这样是不行的。如图: 因为,当你把这个Prefab从这个scene中删除之后,再添加到另外一个scene中时,unity无法找到你在第一个scene中添加的GUI Text。如果确实有这个需求,要添加GUI Text到Prefab中,那么可以让这个GUI Text成为Prefab的孩子。如图: 这样问题就解决了。原创 2018-02-23 12:42:44 · 3349 阅读 · 0 评论 -
RectTransformUtility.ScreenPointToWorldPointInRectangle使用说明
首先,看Unity Scripting API上的介绍: public static bool ScreenPointToWorldPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector3 worldPoint); 描述: 将屏幕空间上的点转换为位于给定RectTransform平面上的世原创 2018-04-18 23:36:33 · 9429 阅读 · 0 评论