看板 C_Sharp 關於我們 聯絡資訊
1. 要先把物件定義清楚 - 一個物件是在於"開始畫圖-結束畫圖",還是要照圖形判斷? 2. 建立一個可記錄座標的 class,這就會是在程式中的物件。這個class 也需要包含一 些你想做的計算及事件(如:ObjectSize, ObjectSpeed屬性,以及OnCollide事件) 3. 滾動等等的其實就是靠數學運算式算出距離、角度、及座標,然後再做螢幕上的更新 原則上定義這個物件的 class只要有記錄起點、終點及所有轉彎座標的功能,其他用公式 計算都可以得到相對的數值,然後再做螢幕更新就可以了! ※ 引述《sada714 (何必當真)》之銘言: : 各位前輩好, : 問問題之前先麻煩大家看一下影片 : http://ppt.cc/yzlj : (Crayon Physics) : 這個遊戲是要讓玩家畫出幾何圖形, : 運用幾何圖形形成的物件來過關, : (也就是讓紅球滾到星星處) : 我的問題是, : 如果想把畫出來的東西變成"物件"(像是遊戲中的圓圈、矩形等), : 然後加上物理性質來應用, : 比方說讓它滾動、落下、讓使用者拖曳等等, : 要怎麼寫才能把畫出來的痕跡變成一個"物件"呢? : 或是該往哪個方向去找? : 謝謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.67.181.148