onMouseDown
一样的用,只是方法体需要的输入函数不一样,手机上你直接用InputtouchCount,这个函数返回的是屏幕当前被触摸的数量,==1就是单点触摸
InputGetTouch(0)phase 返回的是触摸后的事件类型,比如移动就是InputGetTouch(触摸点的索引,0代表第一根指头)phase==TouchPhaseMoved,具体有哪些类型,你可以在编译器里面 “点” 出来看看
其它就没啥特别的了
这个貌似可以将程序设置为后台运行,这样可以实现切到其他窗口也继续运行。
但是这个效果其实不是很好用,有时候切出去会运行不了。
Application runInBackground = true;设定后台也运行。
unity先执行所有脚本的awake函数,然后是start函数
Awake is always called before any Start functions This allows you to order initialization of scripts
见http://docsunity3dcom/Documentation/ScriptReference/MonoBehaviourAwakehtml
update函数,这个函数一直在循环的是贯穿,整个程序生命周期的函数。
修改精灵的属性应该可以改的,通过脚本完全可以做到。
控制精灵可以给多个精灵绑定脚本,在用什么事件触发这个控制就好。
至少枚举是可以的,这个可以看看自带的那个AI。
很遗憾多线程我还不太了解。
新手呃,如果见解不当,请指正,多谢了。
1、 类名+空格+变量名= (类名)GameObjectFind("类名")GetComponent("类名");
Debuglog(类名变量名);
2、不知道你要全局变量有什么用,但你可以把变量存入缓存,用的时候再取,通常这种东西会用在场景切换。 PlayerPrefsSetString()以及PlayerPrefsGetString() 也许可以实现你的需求
3、screenwidth是屏幕宽度,screenheight是屏幕高度,你自己算一下就可以了
先制作按钮,命名,假设为my_btn 控制代码放到主时间轴的对应帧上,内容为 my_btnonRelease=function(){ gotoAndStop(n) //这里的n为对应的另外帧数 }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)