GameDesign 板


LINE

※ 引述《justin760204 (華華)》之銘言: : 小弟我只是個門外漢,會寫C,C++,MFC,也會用3dsMax... : 可是覺得3dsMax好像作的都是影片,沒辦法跟使用者互動耶 : 查了一下發現似乎有VirTool Dev和 Macromedia DirectorMX可以支援互動 : 可是這兩套軟體都好昂貴,想說是不是可以不要買,自己用程式寫 : 想請問各為大大,建立好3d圖檔之後,要怎麼樣讓他能夠與使用者互動呢? 我不知道你說的「互動」是怎樣的互動 假設是「接受使用者按鍵,人物會跑會跳」好了 首先你需要一個人物的 model 除了靜態的 model 以外,你還需要製作它的 animation 以這個例子來說就是跑步和跳躍 而且既然是人 (或是會像人一樣跑步跳躍的東西) 通常會使用 bone skin animation 亦即除了人物的表面 你還要建出它的骨架 然後做出骨架跑步及跳躍的 animation 雖然我沒用過 3D studio max,不過我想這部份它都能做到 接下來的工作是讓你的程式能讀進這些 model 與 animation 的資料 我會建議你使用既有的工具做這件事 比如說,如果你用 Ogre 這套 graphics engine 它會用自己的格式去存 model 與 animation 的資料 所以你要做的事就是用 Ogre 附的 3dsMax exporter 把資料輸出成它的格式 然後呼叫 Ogre 提供的函式把它畫到螢幕上 Ogre 也提供函式處理 bone skin animation 所以你的程式在接受使用者的按鍵後 呼叫 Ogre 的函式就可以把跑步或跳躍的 animation 播出來 當然,除了 Ogre 以外,也有很多其它的 graphics engine 可以幫你做這部份 就算不用其它人寫好的引擎,自己硬幹也是可以 不過這一塊要做的事相當多,自己寫還要花不知道多久的時間 debug 所以建議你找一套 graphics engine 來做這件事 : 而且我的程式希望可以跑比較複雜的邏輯,例如A.I.等等 : 所以希望程式語言可以作這方面的實現 : 如果自己開發引擎會很困難嗎? 開發「可以用」的引擎不難,但開發「好用」的引擎就很難了 : OpenGL可以拿來寫互動的東西嗎? 當然可以,不過 OpenGL 只處理「把東西畫到螢幕上」的部份 其它部分,包括 bone skin animation 和讀取資料等 都不在 OpenGL 的處理範圍中 : 能請大大解答嗎? 我已經找了好幾天的資料了,仍然一頭霧水....謝謝囉<(_ _)> --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.3.35 ※ 編輯: littleshan 來自: 61.62.3.35 (01/17 20:07)
1F:推 justin760204:真的實在是太感謝了,終於弄清楚關鍵核心在哪裡 01/17 20:27
2F:→ justin760204:說明的好詳細,找了好幾天的資料集合起來都沒有大大你 01/17 20:27
3F:→ justin760204:說的清楚.......<(_ _)> 01/17 20:28
4F:→ justin760204:我說的"互動"的確就是你所說的,接收IO訊息,然後可以 01/17 20:28
5F:→ justin760204:傳進程式,印出不同的圖形並讓程式可以去運算..謝謝囉 01/17 20:29
6F:推 ppaass:Ogre 很多人用喔! 02/03 11:50







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP