延續之前的心得~
2012年12月15日 星期六
2012年12月14日 星期五
自製小遊戲引擎 - 遊戲舞台架構
這篇想談一下自製遊戲引擎的架構,整個架構上其實很大部分是參考了libgdx的概念:演員(Actor)跟舞台(Stage)。因為整個引擎繪製的結果都呈現在一個Canvas物件上,於是設計上也就把整個遊戲的主體SGameHost.java設計為類似單一舞台的概念,並設計演員的類別SGameUnit.java。如果只是要開發一個簡單的小遊戲的話,只要架設好一個基本舞台,設計好不同演員加入舞台後,整個遊戲就可以運作了。也就是說,演員的設計會是比較重要的部分,不同的演員設計方式,甚至可以改變整個遊戲的類型。
2012年11月11日 星期日
2012年11月5日 星期一
thread關閉
這一星期多 雖然沒有達到原本預期的目標
但還是學到了不少新東西
也把之前的程式又重新整理了"幾"遍
同樣把一些心得紀錄一下
首先是Thread的關閉方式
原本的Thread除了以start()開始以外
可以用stop()這個函式將Thread關閉
但是不知道在哪一版的Java開始
為了安全性的一些問題
stop()就被移除了
因此 Thread只有在一種狀況下會關閉
也就是當該Thread完成了所負責的工作run()以後
才能不留遺憾安心的前往那個世界了...
但還是學到了不少新東西
也把之前的程式又重新整理了"幾"遍
同樣把一些心得紀錄一下
首先是Thread的關閉方式
原本的Thread除了以start()開始以外
可以用stop()這個函式將Thread關閉
但是不知道在哪一版的Java開始
為了安全性的一些問題
stop()就被移除了
因此 Thread只有在一種狀況下會關閉
也就是當該Thread完成了所負責的工作run()以後
才能不留遺憾安心的前往那個世界了...
2012年10月21日 星期日
訂閱:
文章
(
Atom
)