課程
/Unity 3D
/《小十傳奇》 Unity3D 休閑游戲開發(fā)
視頻不完整,還缺一部分啊。怎么搞的?????????????????
2016-04-05
源自:《小十傳奇》 Unity3D 休閑游戲開發(fā) 5-2
正在回答
????State?inputState?()?{
????????StateWithEventMap?state?=?new?StateWithEventMap?();
????????state.onStart?+=?delegate?{
????????????Debug.LogWarning?("In?input");
????????};
????????state.addAction?("fri",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("fri_btn");
????????????return?"fall";
????????});
????????state.addAction?("sec",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("sec_btn");
????????state.addAction?("thr",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("thr_btn");
????????state.addAction?("fou",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("fou_btn");
????????return?state;
????}
????State?fallState?()?{
????????//?StateWithEventMap?state?=?new?StateWithEventMap?();
????????StateWithEventMap?state?=?TaskState.Create?(delegate?{
????????????TaskWait?tw?=?new?TaskWait?();
????????????tw.setAllTime?(1);
????????????return?tw;
????????},?fsm_,?"remove");
????????????Debug.LogWarning?("in?fall");
????State?removeState?()?{
????????},?fsm_,?"input");
????????????Debug.LogWarning?("in?remove");
????State?endState?()?{
????????state.addEvent?("end",?"begin");
????????????_view.end.gameObject.SetActive?(true);
????????state.onOver?+=?delegate?{
????????????_view.end.gameObject.SetActive?(false);
要理解代碼,在看懂的基礎(chǔ)上進(jìn)行編寫,這樣才能體現(xiàn)出課程的價(jià)值。
兄臺,繼續(xù)看下去你會發(fā)現(xiàn)還有很多細(xì)節(jié)問題老師沒有說清楚,你動手實(shí)踐一下就會發(fā)現(xiàn)各種問題。。。別問我為什么會知道。。。T . T
舉報(bào)
手把手教你用Unity3D開發(fā)休閑游戲,小伙伴們,還等什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-02-06
????State?inputState?()?{
????????StateWithEventMap?state?=?new?StateWithEventMap?();
????????state.onStart?+=?delegate?{
????????????Debug.LogWarning?("In?input");
????????};
????????state.addAction?("fri",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("fri_btn");
????????????return?"fall";
????????});
????????state.addAction?("sec",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("sec_btn");
????????????return?"fall";
????????});
????????state.addAction?("thr",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("thr_btn");
????????????return?"fall";
????????});
????????state.addAction?("fou",?delegate?(FSMEvent?evt)?{
????????????Debug.Log?("fou_btn");
????????????return?"fall";
????????});
????????return?state;
????}
????State?fallState?()?{
????????//?StateWithEventMap?state?=?new?StateWithEventMap?();
????????StateWithEventMap?state?=?TaskState.Create?(delegate?{
????????????TaskWait?tw?=?new?TaskWait?();
????????????tw.setAllTime?(1);
????????????return?tw;
????????},?fsm_,?"remove");
????????state.onStart?+=?delegate?{
????????????Debug.LogWarning?("in?fall");
????????};
????????return?state;
????}
????State?removeState?()?{
????????//?StateWithEventMap?state?=?new?StateWithEventMap?();
????????StateWithEventMap?state?=?TaskState.Create?(delegate?{
????????????TaskWait?tw?=?new?TaskWait?();
????????????tw.setAllTime?(1);
????????????return?tw;
????????},?fsm_,?"input");
????????state.onStart?+=?delegate?{
????????????Debug.LogWarning?("in?remove");
????????};
????????return?state;
????}
????State?endState?()?{
????????StateWithEventMap?state?=?new?StateWithEventMap?();
????????state.addEvent?("end",?"begin");
????????state.onStart?+=?delegate?{
????????????_view.end.gameObject.SetActive?(true);
????????};
????????state.onOver?+=?delegate?{
????????????_view.end.gameObject.SetActive?(false);
????????};
????????return?state;
????}
要理解代碼,在看懂的基礎(chǔ)上進(jìn)行編寫,這樣才能體現(xiàn)出課程的價(jià)值。
2016-08-10
兄臺,繼續(xù)看下去你會發(fā)現(xiàn)還有很多細(xì)節(jié)問題老師沒有說清楚,你動手實(shí)踐一下就會發(fā)現(xiàn)各種問題。。。別問我為什么會知道。。。T . T