我想模拟一个 游戏 的场景
比如 主角在 坐标轴 0,0的位置。 我用鼠標,在10,30的位置點了一下
然後在創造一個 對象,在時間循環中,走出一條從0,0點開始,穿過 10,30的一跳路徑。
應該怎麼做呢?鄙人的初中數學沒學好,請各位指教。還有,我知道了0,0 點,和 目標10,30點
怎麼 直接畫一個矩形,從0,0點,穿過 10,30點呢?請指教
比如 主角在 坐标轴 0,0的位置。 我用鼠標,在10,30的位置點了一下
然後在創造一個 對象,在時間循環中,走出一條從0,0點開始,穿過 10,30的一跳路徑。
應該怎麼做呢?鄙人的初中數學沒學好,請各位指教。還有,我知道了0,0 點,和 目標10,30點
怎麼 直接畫一個矩形,從0,0點,穿過 10,30點呢?請指教
y=0;
x+=1;
y+=3;0,0;10,0;0,30;10,30;
y轴走y轴的就好啊
x每秒增加 x/time
y一样
角度用tan求?
但是這個方法,只是適用於 第一區間吧?
double temp = (Math.Abs(mousepointtemp.X - x) + Math.Abs(mousepointtemp.Y - y)) / speed;//算出多少步能走到 目標點
speedX = (mousepointtemp.X - X) / temp; //算出X走向的閾值
speedY = (mousepointtemp.Y - Y) / temp; //算出y走向的閾值