討論串[問題]音速小子的行為模式
共 14 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ddavid (星舞絃獨角獸神話憶)時間18年前 (2006/06/04 15:46), 編輯資訊
0
0
0
內容預覽:
Pinball因為球是圓的,碰撞物表面也大多可以用直線或圓來表達,所以很容易. 簡化。對直線套點到直線距離公式 <= 球半徑,對圓算點到點距離 <= 球半徑 + 圓. 半徑,這樣就算出碰撞。而彈的方向與力量,對線用鏡面反射,對圓就直接反向,再. 加上該物件的特殊設定,比如圓碰撞物常有強力反彈的設定,
(還有285個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者etrexetrex (ETREX)時間18年前 (2006/06/04 15:48), 編輯資訊
2
0
1
內容預覽:
這樣會有另一個問題. 我先只講Y. dy是Y的速度. 主時間軸. {. 計算dy;. if(落地). dy=0;. y+=dy;. }. 問題是當地面平坦時. 落地之後即使按↑鍵去影響dy. dy還是會被歸零. 因為他在移動之前是接觸著地面的狀態. 囧. 這讓我不曉得怎麼作跳躍的功能. --. 無名

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ddavid (星舞絃獨角獸神話憶)時間18年前 (2006/06/04 15:59), 編輯資訊
1
0
0
內容預覽:
直接歸零太特例化了吧?應該是在接觸時,給予一個反作用力。比如:. ○. ↓ 2. ───────────. ↑ 2. 撞擊時,地面送回一個同樣是2的反作用力,但因為視為人體由骨骼肌肉吸收掉. 所以不會彈起,也只有這時候會發生那個反作用力。但你按上時,你並沒有對地面施. 以正向力(就人體跳躍機制當然是
(還有557個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/04 16:20), 編輯資訊
1
0
1
內容預覽:
其實,這是看要創造出什麼樣的世界來,物理模擬. 真的要做起來,如果考率到效能,要做到很接近擬真是有一定的困難. 特別是有很多很多物件會有互動的地方. 因此,違反真的物理學,來達到遊戲性或是效能是無可避免的. 就拿馬力歐來說,一般而言,在空中想要改變方向是很困難的事,在你的四週. 只有質量很輕的空氣,
(還有773個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/04 16:59), 編輯資訊
1
0
1
內容預覽:
主時間軸. {. vy += g*dt; // 速度 加上重力加速度. dy = vy*dt; // 這是在上次更新到這次更新的時間內,y應該要做的位移. y += dy; // 將y的位置做移動 其實可以合在一起寫= =". if(與水平面碰撞){. vy = 0; // y方向的速度歸0. y
(還有592個字)