摘要:
问题: Unity3D可以说是高度的Component-Based Architecture,同时它的库提供了大量的全局变量。如何来组织代码呢?答: - Unity有一些自身的约定,譬如项目里的Editor,Plugins等目录作为编辑器,插件目录等等。知名的插件会自己存放一个目录,譬如NGUI等。所以我们自己的代码,一般目录名会以下划线开头,譬如 "_Scripts", "_Prefabs"等。对于场景,文档等目录,用两条下划线,以便他们能排在最顶部。- 代码用C#,别用JS。必要的话用namespace将自己的代码括起来。我们是用namespace把 阅读全文
摘要:
a、直接监听事件把下面脚本直接绑定在按钮上,当按钮点击时就可以监听到,这种方法不太好很不灵活。void OnClick(){ Debug.Log("Button is Click!!!");}b、SendMessage选择Button-Component-NGUI-Interaction-Button Message//[ˌɪntər'ækʃn]n.一起活动;合作;互相影响;互动c、UIListener(推荐)选择Button-Component-NGUI-Internal-Event Listener调用方法:using UnityEngine;usin 阅读全文