Re: [問題] 請問如何將圖片有"跳躍"的動作..??
timer設定約每三十毫秒執行一次圖片位移的function
你會需要幾個變數
重力加速度 Speed -9.8
圖片的目前速度 StartSpeed
圖片跳躍的起始速度 ImgSpeed 自己決定 越高跳越高
圖片的位置高度 ImgY
function(){
ImgY = ImgY + ImgSpeed;
StartSpeed = ImgSpeed - Speed;
if(ImgY<=0){
ImgSpeed = StartSpeed;
}
}
就可以不斷的有跳躍的感覺
※ 引述《spiderman007 (千里之外)》之銘言:
: 小弟最近剛接觸C#
: 買了一本書正在練習每個章節...
: 現在練習圖片的位移移動...
: 只是好奇如何將圖片做出像動畫中有跳躍的動作???
: 純粹只是位移上的 pic.Top += 數字,
: 似乎做不出來...請問有大大能給個方向嗎?? 謝謝指教..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.37.135
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章