中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[Unity3D插件]2dToolKit系列三 碰撞檢測功

發布時間:2020-06-19 22:49:07 來源:網絡 閱讀:6617 作者:蓬萊仙羽 欄目:游戲開發

貌似有一段時間沒更新2dtoolkit系列了,這段時間一直在忙著其他事情,今天開始繼續這個插件系列的教程,網上搜索,貌似關于這個插件的教程無非還是跟官方的教程很類似,有的甚至都沒有自己照著親手實踐一遍就直接Copy,對這樣博客的文章感覺起步到任何作用,對自己沒有什么深刻的理解,對他人來說也只是搜出來一份相同品,也沒什么收獲,還都浪費了大家的時間!所以我決定通過這個小游戲項目來驅動式的學習這個2d插件,今天我看了之前寫的系列一和系列二的文章,貌似還收到了一些不錯的效果,不少人鼓勵我繼續寫下去,51CTO,CSDN,9Teach等各大技術論壇都紛紛轉載并且將這個系列推到了論壇首頁,今天收到份郵件,驚訝的發現原來我的文章也上頭條了,這無疑是對我的文章的一種肯定,我將更有信心堅持下去!

更多精彩教程請關注我的微博

 [Unity3D插件]2dToolKit系列三 碰撞檢測功

但如果學習2dtoolkit插件僅僅是看官方的文檔操作,不通過自己去動手實踐,不注意細節可能是會碰到許多問題,這不我今天是深有感觸哇!一直到吃晚飯之前都是摸索一個問題,就是關于碰撞檢測的問題,我在小花上添加了自定義的不規則碰撞器,這里可以參考系列一(點擊打開)如何創建帶有碰撞器的精靈集合的,其實在那兒操作的時候就留了一個“隱患”,沒注意一個細節,導致今天很糾結,其實也不是沒注意了,只是那時候也不知道要注意這么一點!

還是回到之前的創建精靈集合,按照之前的操作,來到這一步

 [Unity3D插件]2dToolKit系列三 碰撞檢測功

切記在選擇自定義Collider的時候要勾選上Convex,這是為什么呢?或許有人要問。原因:

meshcollider不能和非凸邊形發生碰撞
Mesh Colliders cannot collide with each other unless they are marked as Convex. Therefore, they are most useful for background objects like environment geometry.

我猜想可能是跟碰撞算法有關,具體底層的碰撞算法是怎么寫的,我只能是猜測,計算的是凸多邊形之間的碰撞檢測,這里自定義碰撞邊緣,默認的就是MeshCollider碰撞,BoxCollider碰撞是矩形框碰撞,其實也就是特殊的凸多邊形了,但無疑碰撞的沒那么精確而已。就是因為這個,我看論壇還有人家博客上寫的這個2dtoolkit教程都沒有這個提示,這讓新手會很糾結!這點我比較欣賞雨凇大哥,寫博客寫的很詳細!贊一個!但搜關于這個插件的教程,他也還沒寫,所以就只能自己摸索了,哈哈,正好也給我了這么個自己機會!畫好不規則邊框以后,點擊Commit提交,然后

下面我們來進行碰撞檢測,

[csharp]view plaincopyprint? [Unity3D插件]2dToolKit系列三 碰撞檢測功 [Unity3D插件]2dToolKit系列三 碰撞檢測功
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海门市| 板桥市| 五华县| 中阳县| 邢台县| 武威市| 永春县| 称多县| 鄄城县| 甘德县| 松原市| 景德镇市| 巴楚县| 东明县| 泾源县| 栾城县| 泰州市| 平阴县| 花垣县| 汝州市| 桓台县| 于都县| 土默特左旗| 双城市| 吕梁市| 平谷区| 大关县| 肇庆市| 汕头市| 丰镇市| 贵南县| 登封市| 城步| 通山县| 大石桥市| 探索| 靖西县| 扎鲁特旗| 华池县| 孟州市| 富源县|