創作內容

22 GP

【紀錄】Game Math Raycast、拖曳 8/14

作者:樂小呈│2020-08-14 16:32:09│巴幣:44│人氣:159
今天

QuadTree 射線搜索
Raycast 檢測
拖曳形狀
修好橫跨區塊會有的問題

QuadTree 射線搜索
找出射線經過的QuadTree區塊
不難
直接遞迴把QuadTree區塊投影就知道會不會經過了
但是會發生射線朝兩端檢測的問題,只要檢查射線方向和目標方向的點績就行了


Raycast 檢測,只是檢測有沒有擊中而已
只是有沒有擊中的話不難,需要的判斷還比形狀相撞少,一樣直接往射線點投影
如果要取得擊中點的話要再和形狀的每個邊做一次檢測,這部分沒做,有需要再補

拖曳
不用解釋

然後把橫跨區塊不會被QuadTree撈到的BUG修好了
只要再把形狀放入QuadTree的時候先檢查有沒有橫跨其他區塊,有的話就把形狀也放進去
只是撈出形狀的時候會重複撈到物件,可以用HashTable防,但我是直接掃一次,有需要再改
感謝大大指點

從四月多開始學線性代數,開始接觸一些遊戲開發的底層數學

老實說數學真的是蠻有趣的
只是要懂自己在學的是什麼,為什麼而學的,不然都是在讀一些死數字而已

接下來
把程式整理整理
開始搞全局碰撞,再來就是物理了 (怕


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4882139
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:is 樂小呈|Game Math

留言共 2 篇留言

kiwi(薇薇安)
(~‾▿‾)~
數學是個可怕的科目......

08-14 17:31

樂小呈
度很可怕,但也很有趣08-14 18:38
GG
不得了,不得了。

08-14 18:49

樂小呈
還好啦,還好啦><08-14 18:50
我要留言提醒:您尚未登入,請先登入再留言

22喜歡★angus945 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【紀錄】Game Mat... 後一篇:【紀錄】Game Mat...

追蹤私訊切換新版閱覽

作品資料夾

ilove487致一百光年外的你
【讀墨】2023台灣大眾小說人氣票選活動!!看更多我要大聲說5小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】