廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 5638 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
lookgo123 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x19
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Java][求助] 碰撞
最近在寫物體碰撞的東西 ~~~ ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:台灣教育部 | Posted:2005-08-22 13:40 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

找遊戲程式設計相關的東西....
就會介紹到碰撞的概念....
提供一些觀念給你參考....
你首先要知道的就是一些數學公式的計算....
以平面來說....
就大概是圓形跟四方形....
兩圓形的碰撞就是計算兩圓形的圓心距離....
若是小於兩圓形的半徑相加....
就是發生碰撞....
若是四邊形的碰撞....
就是物體的某一點....
同時介於被碰撞物體的兩個邊的範圍之內....
若是物體是不規則的....
就會將該物體分割成多個區塊.....
只要某個區塊達到上述的條件....
就是發生碰撞了....
若是3D...
就是計算點到面的距離....
講這樣不知道你聽的懂沒有....
我自己看的都很模糊....
畫幾個圖出來看你就會懂了啦 表情


沒東西可以抓
獻花 x0 回到頂端 [1 樓] From:美國 | Posted:2005-08-23 10:43 |
lookgo123 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x19
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

呵呵 ~~ 這位大大你說的我知道 可是再做碰撞偵測時~~~ 我還真寫不出來@@ 不過3Q喔

JAVA 3D 哪裡有中文的網站可學阿?


獻花 x0 回到頂端 [2 樓] From:台灣台灣索尼 | Posted:2005-08-28 20:37 |
codeboy 手機
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x331
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

http://onesearch.sun.com/search/onesearch/index.jsp?co...tf-8&qt=java+3d&x=16&y=11

到Java的官方站(http://java....com)搜尋 java 3d就會有上面文章可看

去參考看看吧~ 表情



連結有問題請來信,我會盡快修正~^^
通報時請附上是"哪一篇失效"...這樣我才能去修正~麻煩各位好心人士了~

[連結失效通報][ 網頁.伺服.程式 討論區]
----------------------在世界中心呼喊愛情----------------------
深深思念一個人的時候,我們不知不覺的地活在世界的中心...
獻花 x0 回到頂端 [3 樓] From:台灣政府網際 | Posted:2005-08-29 08:42 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用lookgo123於2005-08-28 20:37發表的 :
呵呵 ~~ 這位大大你說的我知道 可是再做碰撞偵測時~~~ 我還真寫不出來@@ 不過3Q喔

JAVA 3D 哪裡有中文的網站可學阿?

= =....
請問你是要寫哪方面的程式...基本上你的輸入不外乎是鍵盤或滑鼠吧.....如果我是以滑鼠來判斷碰撞....JAVA的MouseMotionListener介面不是有mouseMoved的方法嗎....你可以在那個方法中接收你的游標位置....而碰撞偵測的程式內容(函式)也是寫在裡面....若是鍵盤....我就會設X和Y變數....記錄你的移動....接下來就是執行碰撞偵測了....你說的不會寫是指這個嗎???

還是我2樓說的碰撞部份你不知道程式怎麼寫??你可以把那些圖形分類並加上編號....利用迴圈個別去測試就好了....為了降低LOADING....你也可以只要測試他周圍的圖形就好....


沒東西可以抓
獻花 x0 回到頂端 [4 樓] From:美國 | Posted:2005-08-29 13:04 |
lookgo123 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x19
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

嗯~~~因為是要用JAVA 3D寫 所以不知道怎寫較好~~

這樣說好了 假設一個圓1 他的位子在(0,0,0) 半徑0.2F
          有另一個圓2 他的位子在(1,0,0) 半徑0.5F
          我現在程式寫好了 不過一定要圓1位置跑到圓2(1,0,0) 圓2才會被撞開
          而不是碰到我們看到的碰到物體半徑撞開 SO~~~不會寫@@
     
        還有碰撞測試 我都是用 圓1穿過圓2 或相反時 某物體會被撞開
     
        因為是3D的關系 這樣還要考慮到Y軸和Z軸 可是這樣一來程式碼變的又臭又長~~~
      這樣很沒效率 更不用說當多個物體互撞時 他的判斷式該怎寫
     
      我是寫專題啦 寫物理裡面的物體碰撞(就牛頓3定律那邊) 拍SAY一開始沒說清楚


獻花 x0 回到頂端 [5 樓] From:台灣台灣索尼 | Posted:2005-09-01 10:59 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用lookgo123於2005-09-1 10:59發表的 :
          我現在程式寫好了 不過一定要圓1位置跑到圓2(1,0,0) 圓2才會被撞開
          而不是碰到我們看到的碰到物體半徑撞開 SO~~~不會寫@@

這樣聽起來你是不是寫錯了阿....
你是碰到圓心才彈開....
不是應該碰到表面就要彈開了嗎??

剛上網去查牛頓第三定律=>作用力等於反作力(高中畢業就沒再唸物理了 表情 )....
大概猜想了一下你題目的雛形....
如果你的圖形只侷限在圓形....
那麼只要你知道向量位置(施力方向)...
我想不是很容易就可以算出你兩圓球的碰撞點在哪一點了嗎....
那又何必去測試所有圓的點呢....
如果碰撞只需測試那一點有無碰撞...
這樣不就很有效率了不是嗎....
不確定我說的是對的 ....
因為你的題目我也沒寫過....
只覺得有他的可行性 表情 .....
如果你聽不懂我在講什麼....
改天再畫圖給你看.....


沒東西可以抓
獻花 x0 回到頂端 [6 樓] From:美國 | Posted:2005-09-01 16:09 |
lookgo123 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x19
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

其實不只圓形啦這還好解決 , 還有車子其他之類的向那個 我就不知道該用什麼判斷去寫判斷式  

而且最重要的 我是用JAVA 3D寫 還是不大會用@@


獻花 x0 回到頂端 [7 樓] From:台灣台灣索尼 | Posted:2005-09-01 20:31 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你的作業是不是在模擬真實世界物體的碰撞阿....
那不是就得考慮那些重力加速度....還有質量守恆定律那些東西....
突然覺得好像不是在寫程式....
好像在複習高中的數學和物理喔 表情 .....


沒東西可以抓
獻花 x0 回到頂端 [8 樓] From:美國 | Posted:2005-09-02 07:13 |
lookgo123 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x19
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

呵呵~~沒錯沒錯~~ 不過什麼重力加速度 都還沒寫~~

物理學的不好 我都光還給老師了@@

一個碰種 我就頭痛 因為得把它化為程式碼 又是JAVA 3D 寫起來真的有點 霧煞煞

嗯~~這是高國中的物理實驗啦~~


獻花 x0 回到頂端 [9 樓] From:台灣台灣索尼 | Posted:2005-09-02 08:30 |

<<   1   2  下頁 >>(共 2 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.089598 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言