Re: [問題] 請教目前想的一個角色系統架構
前文恕刪
附上我自己比較喜愛的方法:
1. 在flash authoring tool(以下簡稱flash IDE)裡製作角色、元件動態
並輸出成SWC
這在多人一起合作的場合會更方便
只要合作的美術設計師有一些程式的概念,先溝通好規格
是可以做到程式跟設計分離的
2. 在專門寫AS code的軟體裡把SWC拉進來
雖然我很喜歡flash IDE,但它拿來寫AS code真的不太夠力
我個人比較偏愛FDT+flex SDK,另外FlashDevelop可見之前cjcat的介紹
這些軟體都有很方便的開發環境
剛剛輸出的SWC在這邊也可以看到裡面的結構,很方便的
3. 儘量使用event來溝通事情,以前那種_parent._parent......gotoAndPlay(1)
的寫法,案子大了就會苦手了 :)
你可以想像現在全校的學生都站在操場上曬太陽
而你站在學校操場的主播台上,拿著麥克風說:
「現在,請三年一班的學生往前面走一大步!」(dispatchEvent)
這時候,雖然全部的學生都聽到你說的話,但只有三年一班的學生會移動
或是「現在,成體操隊形,散開!」「殺!!」(dispatchEvent)
然後大家就會自己到自己應該到的位置了(gotoAndPlay("someFrame"))
當然,前提是這些學生願意聽你的話(addEventListener)
不然喊再大聲也沒人理你的
同理,場景(操場)跟元件(學生)的互動方式也可以這樣玩
關於event的原理及使用方法,Essential AS3的第12章跟21章寫得很精彩
希望有幫上忙
--
誠徵PHP網站工程師,熟MVC架構佳 http://blog.eddie.com.tw/
全職、兼職可,意者請敲 :) http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37
推
07/02 09:03, , 1F
07/02 09:03, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 4 篇):