[問題] XNA畫出有角度的圖的座標問題
我現在正在想寫一個類似旋轉泡泡球的小遊戲
利用XNA來寫 但是才剛起步沒多久 遇到一個問題
我利用sBatch.draw這個函式讓我的球可以隨著滑鼠有角度的變化
部分程式碼如下
//下面四行生成一個目的區塊
Rectangle recDest_w = new Rectangle(device.Viewport.Width/2 ,
device.Viewport.Height,
wtexture.Width,
wtexture.Height);
//畫圖 第一個是texture 第二個 目的區塊位置 第三個來源區塊
//第四個顏色遮罩 第五個旋轉角度 第六個 好像是旋轉中心
//第七個旋轉效果 第八個則是圖形深度
sBatch.Draw(ball, recDest_w, null, Color.White,MathHelper.ToRadians(Rad),
new Vector2(Arrowpic.Width / 2, Arrowpic.Height
+v) SpriteEffects.None,1 );
所以我想再把球射出去到某一個位置時 想說 把球的座標存在別的地方 然後在別
的函數一直畫這個球 他的draw是利用recDest_w目的區塊跟第二行那個
vector2(Arrowpic....)來定位我的球
請問有人知道 這個draw函數所畫出來的圖 我能抓到他的位置座標嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.146.112
→
08/14 18:21, , 1F
08/14 18:21, 1F
推
08/15 20:45, , 2F
08/15 20:45, 2F
→
08/17 14:36, , 3F
08/17 14:36, 3F
推
08/18 03:43, , 4F
08/18 03:43, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):