看板 GameDesign 關於我們 聯絡資訊
※ 引述《clifflu ( 殺氣模式)》之銘言: : ※ 引述《etrexetrex (ETREX)》之銘言: : : Ragdoll Master (避彈人) : : http://www.eddiezone.net/flashgame/Ragdoll_Master.htm : : 這個遊戲是我在 PTT LITTLE-GAMES 版裡看到的 : : 我的問題是 : : 要如何用FLASH實做一個那樣的人形 : : 我想快一天了 囧... : : 我記得很久以前有另一個FLASH : : 是一個骨骼模型 關節可以拉動的 : : 跟這個也很像@@ : : 到底要怎麼作呢? : 不太清楚你所要的是 "讓幾個 object 相連" 或者是 "這些 object 的行為" : 讓物件相連的方式很簡單,只要計算其端點,再平移使端點到某個位置即可。 : 如果是要探討物件的行為模式,那麼在二維模型上,你可能要假設每段的 : M(n) 和 I(n) 值,環境重力加速度 g,和關節磨擦的效果 F(m)。 : 之後在每一個 frame 重新計算用滑鼠移動頭,會使得各 segment 所產生的表現。 : 當然,你可以引入許多假設,來簡化計算 (特別是當你不想花時間搞物理原則的時候) : 這樣做的一個極致,大概是直接把肢段的速度和角速度用一個比例常數連接起來吧。 我的問題是 我不曉得要怎樣可以作到讓兩條線段的端點相連 因為一個物件只有一個座標(x,y) 但是卻要表示兩個端點... 我有想到一個方法可以表示兩點: 以座標表示一個端點 以旋轉角度表示另一端點(把線段當成指針) 不曉得上述這個方法好不好... 可是要怎麼作到自然下垂我就不會了 -- 無名網誌:http://www.wretch.cc/blog/et284vu065k3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.124.1