Re: [問題] 請教目前想的一個角色系統架構

看板Flash作者 (cort38)時間16年前 (2009/07/01 18:25), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串4/4 (看更多)
恕刪 以我自己的經驗做一點補充 1.關於設計與程式分離的部分,SWC的做法是一種,如果不熟悉,我自己與設計配合的習慣 做法是 我會做個假樣(demo)的fla,上面設定好你在程式內所要用的物件名稱,然後把這fla交給美 術 設計就依照這個fla去修改產生出所要的美術視覺的swf 2.所有的角色物件,我想你應該是都寫成class,寫的class如何跟視覺的swf對應上 這時候..美術設計的外觀,是你要用來套在你程式class上的skin 把他看作skin,你才能在後面發展時任意更換角色的外觀,而不是做死的 而之前請美術設計所做好的swf檔案,就是你skin來源的library 接下來,怎樣把skin套在你的class上,這時候你會需要用到ApploicationDomain 可以去查查Flash API 3.物件本身用Class設計,相信你應該都封裝的很好了 在主要程序上的,你也可以儘可能做到每個程序獨立 就是說每個程序,在完成了自己的工作,只會跟外面回報說 已經做好了,或失敗,而不在程序內又呼叫下一個程序 event的做法就是這樣 你可以想像,每個步驟程序完成後,就會發出一個evnt,或是改變一個狀態值內容 程序本身,不需要知道其他人在做什麼 而有一個程序是專門用來負責流程, 也就是說大家做好了事情就像他回報 由他來決定接下來要怎麼走 這樣會使程式單純很多 釐清楚以後,需求功能再怎麼複雜,分析工作做完 也算是完成一半了,coding其實就沒什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.51.52

07/01 19:30, , 1F
推第一個,把骨架做出來後,再請設計填肉進來
07/01 19:30, 1F

07/01 19:33, , 2F
coder再把神經系統完成(*.as),理論上大家即使有修改
07/01 19:33, 2F

07/01 19:33, , 3F
影響也可降低許多
07/01 19:33, 3F

07/02 01:21, , 4F
真的是很實用的做法解說! 很感謝cort38的寶貴經驗分享,謝謝
07/02 01:21, 4F
文章代碼(AID): #1AIpcmtM (Flash)
文章代碼(AID): #1AIpcmtM (Flash)