Re: [請益] 關於 "經濟部工業局" 辦的 "數位內容學院"
※ 引述《NDark (K1下次要買搖滾區)》之銘言:
: 其他的我不熟.不過這段有一些讓人容易誤解的地方.
: 就我所知 王先生開發的SDK 是他在昱泉服務的時候就在進行了.
: 在昱泉就職期間有無完成,以及這套引擎是否授權給其他公司不清楚.
: 然後當時王先生也不能說是"獨立"開發,
: 因為畢竟他手下還是有好幾位昱泉工程師的.
: 是否操翻(?)好幾任的職員也就不清楚.
: 至於功能完不完全,確實當時該SDK開發的規格是很完整,
: 也考慮到了跨平台的部份.只是我不清楚最後完成多少.
唔,我不覺得它可以跨平台耶...
個人認為 TheFly 是一套很糟糕的 API
雖然用了 C++ 的 class 但整個設計還是很傳統的 C style
光是數學運算就會讓人想哭出來
像這樣...
extern BOOL FyCross(float *, float *, float *);
extern float FyDot(float *, float *);
至於跨平台的部份
#ifdef WIN32
extern WORLDid FyCreateWorld(HWND, int, int, int, int, int, BOOL, DWORD = 1);
#endif
#ifdef _XBOX
extern WORLDid FyCreateWorld(int, int);
extern void FyRegisterFontLocation(char *name, char *location);
#endif
應該只能跨 Windows 和 XBox 吧
API 參數還不一樣,看來是要 client code 也一起 #ifdef 囉?
我和 LPH66 一樣也修過他的 Game Programming (2006)
我初次看到 TheFly 的時候曾一度懷疑
是不是他給學生用的是砍掉許多功能的版本
不然昱泉的員工怎麼可能忍受得了用 C++ 寫組合語言
後來想想,砍功能搞不好比加功能還麻煩,呵呵
當然最後我們沒用 TheFly 做期末專題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.151.2
→
02/16 10:35, , 1F
02/16 10:35, 1F
推
02/16 12:30, , 2F
02/16 12:30, 2F
→
02/16 12:33, , 3F
02/16 12:33, 3F
推
02/16 17:59, , 4F
02/16 17:59, 4F
推
02/16 18:48, , 5F
02/16 18:48, 5F
→
02/17 12:31, , 6F
02/17 12:31, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 8 篇):