討論串[請益] 關於人物移動的狀態機
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 10→)留言13則,0人參與, 最新作者yoll522 (yolling)時間12年前 (2012/06/07 19:33), 編輯資訊
3
0
0
內容預覽:
前一陣子在這裡詢問各位高手人物移動該怎麼寫比較好. 得到了Chenglap大的答案,是用狀態機的方式寫. 目前我們一個角色有四個方向,每個方向有3張,總共12張圖片. 所以我想到的方法是先創一個12個大小的陣列,. 接著把那張角色圖的每個位置擷取下來,放進該陣列的位置. 大概如下. Image *t
(還有281個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者chrisjeremy (Yomi)時間12年前 (2012/06/09 01:49), 編輯資訊
0
0
0
內容預覽:
其實不需要把圖片再從畫面上擷取下來,這麼做效能會很差. 繼續使用原本的12張圖就可以了. 你第一步的構想是對的,先把12張圖從檔案中讀取出來,放進你的Role[]裡面. 第二步,當你按上時就畫Role[]的012張圖. 然後在畫的時後,把座標往上移就可以了,這樣子人物看起來就像是往上走了~. 程式碼

推噓3(3推 0噓 12→)留言15則,0人參與, 最新作者cowbaying (壓力太大 囧mmmmmmmmmmm)時間12年前 (2012/06/09 08:23), 編輯資訊
0
0
0
內容預覽:
其實你已經把整張圖寫進記憶體裡面了. 只要運用sprite的概念. 切割出每次你想要的區塊就行了. 寫入只需要一次. 之後就是讀取. 陣列裡存的東西最好簡單一點. 像是需要切割的邊緣座標. 用二維陣列我想就行了. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 59.116.3

推噓4(4推 0噓 2→)留言6則,0人參與, 最新作者chenglap (無想流流星拳)時間12年前 (2012/06/09 08:49), 編輯資訊
0
0
2
內容預覽:
其實如果你想做動作遊戲.. 網絡上我看過最威的系統設計在這裡:. http://elecbyte.com/wiki/index.php/CNS. 這裡完全解釋了一個格鬥遊戲的狀態機該怎樣運作. 非常貴重的文件. , 如果你問我, 連測試帶寫, 和夠力的系統分析員, 要多少錢才能夠. 把這份文件寫出來
(還有191個字)
首頁
上一頁
1
下一頁
尾頁