[程式] OOP問題-引擎該放哪?
看板GameDesign (遊戲設計)作者lovesnake (LoyalDog)時間12年前 (2013/11/07 12:37)推噓12(12推 0噓 31→)留言43則, 11人參與討論串1/2 (看更多)
現在有兩個方向讓我駐足不已...
目前有物理引擎跟AI引擎
應該是
某生物體內有大腦跟脊椎推動他思考跟動作
還是
某生物是可動而且可思考的生物
一般引擎的實作會是哪一種呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.196.138
→
11/07 13:11, , 1F
11/07 13:11, 1F
→
11/07 13:22, , 2F
11/07 13:22, 2F
→
11/07 13:22, , 3F
11/07 13:22, 3F
→
11/07 13:28, , 4F
11/07 13:28, 4F
→
11/07 13:29, , 5F
11/07 13:29, 5F
推
11/07 13:56, , 6F
11/07 13:56, 6F
推
11/07 13:58, , 7F
11/07 13:58, 7F
→
11/07 13:59, , 8F
11/07 13:59, 8F
推
11/07 13:59, , 9F
11/07 13:59, 9F
→
11/07 14:00, , 10F
11/07 14:00, 10F
→
11/07 14:01, , 11F
11/07 14:01, 11F
→
11/07 14:02, , 12F
11/07 14:02, 12F
→
11/07 14:02, , 13F
11/07 14:02, 13F
OTZ...
其實我沒想這麼多,我只是在想是要用Combination的方式還是Inherit的方式把引擎
丟進我的物件裡面而已 OTZ
class dog : virtual public wise, virtual public locomotion
{};
or
class dog
{
AI_Engine *someAI;
Physics_Engine *someMotion;
};
一般做引擎會用哪種方式?
目前傾向於後者。不過要寫很多Adaptor有點麻煩。
※ 編輯: lovesnake 來自: 140.121.196.138 (11/07 16:34)
推
11/07 16:40, , 14F
11/07 16:40, 14F
→
11/07 16:41, , 15F
11/07 16:41, 15F
→
11/07 16:45, , 16F
11/07 16:45, 16F
→
11/07 16:47, , 17F
11/07 16:47, 17F
→
11/07 16:47, , 18F
11/07 16:47, 18F
→
11/07 16:47, , 19F
11/07 16:47, 19F
推
11/07 17:49, , 20F
11/07 17:49, 20F
→
11/07 17:50, , 21F
11/07 17:50, 21F
推
11/07 19:01, , 22F
11/07 19:01, 22F
→
11/07 19:14, , 23F
11/07 19:14, 23F
→
11/07 19:14, , 24F
11/07 19:14, 24F
推
11/07 19:18, , 25F
11/07 19:18, 25F
→
11/07 19:22, , 26F
11/07 19:22, 26F
推
11/07 19:25, , 27F
11/07 19:25, 27F
→
11/07 19:26, , 28F
11/07 19:26, 28F
推
11/07 19:27, , 29F
11/07 19:27, 29F
推
11/07 19:52, , 30F
11/07 19:52, 30F
→
11/07 19:53, , 31F
11/07 19:53, 31F
→
11/07 19:54, , 32F
11/07 19:54, 32F
→
11/07 19:55, , 33F
11/07 19:55, 33F
→
11/07 19:56, , 34F
11/07 19:56, 34F
推
11/07 20:01, , 35F
11/07 20:01, 35F
→
11/07 20:02, , 36F
11/07 20:02, 36F
→
11/07 22:14, , 37F
11/07 22:14, 37F
→
11/08 05:51, , 38F
11/08 05:51, 38F
→
11/08 05:53, , 39F
11/08 05:53, 39F
→
11/08 05:55, , 40F
11/08 05:55, 40F
→
11/08 05:57, , 41F
11/08 05:57, 41F
推
11/08 08:49, , 42F
11/08 08:49, 42F
→
11/12 10:13, , 43F
11/12 10:13, 43F
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
15
24