看板 [ OOAD ]
討論串[問題] FlyWeight Pattern
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者QQ29 (我愛阿蓉)時間13年前 (2011/11/29 17:29), 編輯資訊
2
0
1
內容預覽:
請教各位. http://www.cnblogs.com/kid-li/archive/2006/10/17/531113.html. 我搞不太清楚 flyweight這個pattern的use case.... 雖說舉例說明. 一個遊戲可能有大量車子或是樹木在場景. 可用同一個物件代表 重複的東西

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者chchwy (mat)時間13年前 (2011/11/29 20:34), 編輯資訊
0
0
1
內容預覽:
事實上遊戲正是最好的例子. 遊戲裡面最常做的事情. 就是把一個小兵模型render幾百次變成大軍. 每個小兵位置的不同,. 只要把原始模型乘上一個4x4的位移矩陣就可以解決. 但是一個最粗糙的模型也有數千個面,不要說還有貼圖等等. 所以. 1. 儲存一個小兵模型 + 幾百個位移矩陣. 2. 儲存幾百

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yoco315 (眠月)時間12年前 (2012/02/03 01:35), 編輯資訊
0
0
0
內容預覽:
boost::flyweight 的文件裡面的例子就不錯囉。. 假設你寫一個線上遊戲,裡面有很多玩家,. 玩家輸入的名字有 first name 跟 last name。. class Player {. std::string first_name;. std::string last_name;
(還有434個字)
首頁
上一頁
1
下一頁
尾頁