作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [请益] 关於 "经济部工业局" 办的 "数位内容学院"
时间Mon Feb 16 10:04:07 2009
※ 引述《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
1F:→ schuey:明智之举 02/16 10:35
2F:推 asoedarren:还好啦 你们还没用过更"屌"的一人引擎 02/16 12:30
3F:→ asoedarren:有支援Animation poor 我没打错喔 02/16 12:33
4F:推 CatOnMars:Thw Fly的确是砍功能的版本 原本是the DragonFly XD 02/16 17:59
5F:推 leisele:哪个引擎有支援animation poor啊? 好想知道喔XD 02/16 18:48
6F:→ yoco315:有免钱又好的 ogre 何必去飞飞受苦 XD 02/17 12:31