廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 7508 個閱讀者
 
<<   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.019084 second(s),query:5 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言