作者tyc5116 (累人啊....)
看板C_and_CPP
標題Re: [語法] 請問DirectX 9的一些問題
時間Mon Nov 30 00:33:06 2009
※ 引述《tyc5116 (累人啊....)》之銘言:
: → VictorTom:一次, 總共做六次應該就出來了啊@_@" 11/29 21:35
: → VictorTom:因為小弟我只對OGL的API與state setting比較熟, 所以沒 11/29 21:36
: → VictorTom:辦法提供具體作法, 但是應該不會差太多的@_@" 11/29 21:36
: → tyc5116:哈~現在就是一貼就是六個面一次貼同樣的 11/29 23:21
: → tyc5116:看一下API我是找不到還能怎麼用才能像我想要的感覺 11/29 23:22
: → tyc5116:很謝謝你的幫忙~ 11/29 23:22
: 推 VictorTom:因為你一次畫了六個面, 也就是下了六個面的VB對吧?? 把 11/29 23:22
: → VictorTom:它分成六次, 每次只畫一面的兩個三角形, 搭配你下 11/29 23:23
: → VictorTom:texture的API, 應該就可以做出效果了@_@" 11/29 23:23
謝謝,這部份已經OK了,不過出現了另外一個問題
對物件作旋轉嘛,控制轉完一圈要n秒,要從哪方面去思考?
(先聲明一下,還沒動手試過,只是突然想到而已...XD)
旋轉的函數內有參數要設定每次旋轉的角度(徑度)
然後我的問題在於視窗訊息多久會執行一次旋轉的函數
應該是取決於電腦的速度,這樣要怎麼控制轉一圈的時間呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.153.249
推 VictorTom:它要自己轉??那想到的就是timer, 不過DX裡我就不知道怎 11/30 00:56
→ VictorTom:麼搞了, 就算我用OGL也只會按鍵然後等Win msg處理, 更暴 11/30 00:57
→ VictorTom:力的直接clock算秒差然後移/轉動object再re-draw....XD 11/30 00:57
→ tyc5116:我想到的也是timer,可是每次旋轉角度怎麼得到? 11/30 01:02
推 VictorTom:每次旋轉角度不是你想給它怎麼轉就叫它轉的嗎XD 11/30 01:34