论坛首页›扭转乾坤[修改]›[转帖]也许我火星了.流星开发程序的名称

[转帖]也许我火星了.流星开发程序的名称

楼主:eq2003eq发表于 2008-3-23 18:44回复 51查看 9,985最后回复 2012-2-12
1234下一页共 52 楼 / 4 页
发表于 2008-3-23 18:441#
楼主
流星蝴蝶劍 Graphics Engine
外链图片
外链图片 · 若无法显示说明原图床已关闭

流星蝴蝶劍 是2002年10月在PC上面發行的遊戲, 簡單的說, 它是多人連線格鬥遊戲, 由昱泉國際製作發行, 我負責其中的Graphics Engine設計及開發. 流星蝴蝶劍的硬體配備是設定在2002年的台灣網咖一般常見PC - 500Mhz CPU, 128MB memory, non-hardware lighting & transform graphics card. 由於並不是針對高階顯示卡來設計, Graphics Engine重點比較放在效能方面, 並沒有特別去研發特殊視覺效果. 整個Graphics Engine的程式實做是從2002年4月開始, 到2002年10月發片.

簡單說明一下程式的功能及規格:

Support OpenGL/D3D8/D3D6 (支援D3D6是為了配合一些當時公司的現實因素)
Bone-skin Character, skin deformed by CPU.
Particle system, 用來模擬腳步激起的煙霧, 受傷時的噴血, 天空飄下的雪花等等.
Preprocessed PVS, 前處理計算好在鏡頭落在各個地方時, 所會看到的多邊形.

另外還有幾個程式是給美術製做使用的:

3DSMax exporter plugin 輸出美術成品用的程式
SFXEditor 編輯一些輔助畫面效果的工具, 例如打出某個招式時, 配合發出氣功波之類的東西. 另外一個重要功能是編輯particle system.
Character Viewer 觀看人物動作的工具.
Scene Viewer 觀看場景效果, 及資源使用情形的工具.
Preprocess Scene PVS 計算場景PVS用的工具.

除了視覺相關方面之外, 為了處理遊戲中跟場景互動的事件, 以及一些單機遊戲的流程, 另外實做了一個語法取自C language的script interpeter. 遊戲中所有和場景互動的事件都會去呼叫某個script function來執行, 例如玩家觸碰到箱子, 就會執行 Box_Touch()這個function, 檢拾起一把刀, 會執行Blade_Pickup()等等. 沒有發生任何事件時, 也可以強迫每個frame都去執行某個script函式, 類似MFC的OnIdle. 在某個程度上玩家是可以透過修改Script來做到類似外掛模組的效果. Script支援基本的流程控制, 迴圈, function call. 但變數只有int及字串這兩種型態.
// example: 石頭受到攻擊的Script callback function
StoneOnAttack(int index, int damage)
{
string name;
g_iStoneHP[index-1] = g_iStoneHP[index-1] - damage;
Output(g_iStoneHP[index-1]);
MakeString(name, "D_st", index);

NetEvent(1);
CreateEffect(name, "StoneHIT");
NetEvent(0);

if ( g_iStoneHP[index-1]<=0 )
{
ActiveStoneItem(index);
}
}




原文地址:http://graphics.csie.ntu.edu.tw/~perng/projects/meteorblade/meteorblade_engine.htm
UID 41462
发表于 2008-3-23 18:452#
表情表情表情有哪位高手能把上面说得程序弄到手..
UID 41462
发表于 2008-3-23 18:543#
我看看。。。
签名:000
UID 39632
发表于 2008-3-23 18:554#
啥东东表情表情
签名:
UID 40234
发表于 2008-3-23 19:015#
Looooooooooooooooooooooooooooooooooook
签名:自从看了《隐龙月刊》之后,我腰不疼了,腿不酸了,头脑灵活了,考试次次一百分,玩流星也有劲了。
UID 4980
发表于 2008-3-23 19:036#
看不懂,学会上面那些软件是不是可以做个新流星蝴蝶剑出来表情
签名:自从看了《隐龙月刊》之后,我腰不疼了,腿不酸了,头脑灵活了,考试次次一百分,玩流星也有劲了。
UID 4980
发表于 2008-3-28 17:467#
表情先看看再说啦 呵呵表情
UID 42386
发表于 2008-3-28 18:348#
看看!!!!!!!!!!!!!!!!!
UID 17119
发表于 2008-3-28 21:389#
我也很火星 根本不知道你说的啥表情
签名:技术不高,不是菜鸟
UID 34674
发表于 2008-3-30 14:5910#
看看!!!!!!!!!!!!!!!!!!
签名:dsadas
UID 4861
发表于 2008-3-30 16:3211#
先看看```然后再说``表情表情表情表情
签名:【瑬★ㄦ蝴℡蜨劍】纪念
中宽开过挂,浩方砸过场,国美炸过场,互动上过房!混迹流星五六余载...
UID 41650
发表于 2008-3-30 21:1212#
先看看。。。。。。。表情
UID 30693
发表于 2008-3-30 22:5113#
会~~~~~~~~~~~
UID 22555
发表于 2008-3-30 22:5614#
努力抓捕疯子伯爵ing.......表情
签名:
UID 14418
发表于 2008-3-30 23:0515#
LUCWOK 你知道他说的这些工具吗 - -
UID 22555
1234下一页共 52 楼 / 4 页

关于这个存档

本页内容为历史存档,已关闭一切写操作。附件仅展示文件信息,不提供下载。内容如涉侵权或不当,请联系 server@yfzz.net 下架。

可以做的事:浏览版块、阅读主题与楼层、查看图片附件、按标题或作者搜索、打开用户资料页。
不能做的事:注册、登录、发帖、回复、引用、评分、私信、收藏;压缩包等附件不提供下载——存档版只展示文件信息。

数据截至 2021-02-05;附件约有 30–40% 的原文件未能保存,页面上以「已丢失」标注。2009 年前的不少图片是外链图床,原图床已关闭,页面会显示失效占位。
隐龙轩QQ群:点此查看

26,823 主题 / 280,734 帖 / 17,145 位发过言的会员 · 数据最后更新 2021-02-05

粤ICP备2024318274号-1