[請益] 關於3D圖片使用方式

看板GameDesign (遊戲設計)作者 (formoxa)時間15年前 (2010/01/28 22:29), 編輯推噓8(8017)
留言25則, 9人參與, 最新討論串1/1
是這樣的,我知道程式怎麼寫,也知道3D圖怎麼畫, 可是我還是無法連貫如何把3D圖與程式並用。 我圖停留在GUI的應用,不過是屬於靜態圖片, 那3D圖理論上應該是可以翻轉之類的, 可是像在一般3D,譬如按住滑鼠左鍵可以翻轉視野, 或是右鍵點住某個物件可以翻轉,這類的, 要怎麼去理解點住某物件後移動滑鼠使其藉由程式計算而翻轉, 這樣一件事。 還是其實根本不是如此,是我理解方向錯了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.67.243

01/28 22:34, , 1F
看不懂你想講什麼
01/28 22:34, 1F

01/28 22:42, , 2F
電腦圖學?
01/28 22:42, 2F

01/28 23:35, , 3F
看起來是基本圖學
01/28 23:35, 3F

01/28 23:53, , 4F
哦....先說你知道怎麼讓物體自轉嗎? 滑鼠先不談
01/28 23:53, 4F

01/29 01:53, , 5F
點住某物件 > 該物件有Mousedown之類的事件
01/29 01:53, 5F

01/29 01:54, , 6F
事件內容 > 讓該物件因移動滑鼠使其藉由程式計算而翻轉
01/29 01:54, 6F

01/29 06:17, , 7F
我的意思是指,圖+程式→遊戲 兩種相加
01/29 06:17, 7F

01/29 06:18, , 8F
還是本來做3D圖裡面就包含程式,使其運作
01/29 06:18, 8F

01/29 06:22, , 9F
例如我用blender畫好了一個人,我預計當我按住↑,
01/29 06:22, 9F

01/29 06:22, , 10F
他會往前,當我按住↓,他會往後,那這動作,
01/29 06:22, 10F

01/29 06:22, , 11F
是我一開始就要繪製兩幅會動的圖?y
01/29 06:22, 11F

01/29 06:22, , 12F
還是藉由程式計算而成的動作?
01/29 06:22, 12F

01/29 06:33, , 13F
後者,不過看起來你對於3D圖學還有很多東西要學 加油=P
01/29 06:33, 13F

01/29 06:33, , 14F
等等 你說的動 是說"位置的動"還是"動作的動"?
01/29 06:33, 14F

01/29 14:59, , 15F
我想你應該看一下線性代數的各種轉換矩陣
01/29 14:59, 15F

01/29 15:00, , 16F
旋轉矩陣、位移矩陣、縮放矩陣等等
01/29 15:00, 16F

01/29 18:11, , 17F
K大:動作的動,舉手投足轉身這類的。
01/29 18:11, 17F

01/29 18:11, , 18F
感謝S大,我知道方向了 :)
01/29 18:11, 18F

01/30 00:26, , 19F
那個就頗複雜了,包含了關鍵時間,骨格換算
01/30 00:26, 19F

01/30 00:26, , 20F
可能請把一些基本移動那些搞定再來搞這進階問題吧...
01/30 00:26, 20F

01/30 17:52, , 21F
因為你還是使用 2D 的觀念去理解 3D 啊...
01/30 17:52, 21F

01/30 17:53, , 22F
3D 的顯示你可以想像定義一堆點的 (x,y,z)
01/30 17:53, 22F

01/30 17:54, , 23F
然後程式會根據你的位置將空間裡的點轉換成 2D 影像
01/30 17:54, 23F

01/30 17:55, , 24F
所以你只要改變 3D 中點的數值, 便可以達到 "轉" 的效果
01/30 17:55, 24F

01/31 12:38, , 25F
電腦圖學 + 線性代數
01/31 12:38, 25F
文章代碼(AID): #1BOPypjw (GameDesign)
文章代碼(AID): #1BOPypjw (GameDesign)