Re: [問題] 請教目前想的一個角色系統架構
恕刪
以我自己的經驗做一點補充
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
07/01 19:33, 2F
→
07/01 19:33, , 3F
07/01 19:33, 3F
推
07/02 01:21, , 4F
07/02 01:21, 4F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):