對《我的世界》感興趣,且有一定Unity3D基礎的人,應該都或多或少的嘗試過自己去做一個吧。 有些人是 ...
轉載請注明出處:http: www.cnblogs.com shamoyuu p unity minecraft .html 這一篇的內容比較簡單,因為所有理論內容都在上一篇中講到了。但有兩點需要特別注意一下 第一點:我們在確定面的 個點的時候,一定要面朝它,跟它面對面。 第二點:你的四邊面划分 個三邊面,無論是從左上到右下划分,還是從左下到右上划分都可以。我是全部參照Unity D中cube的各 ...
2017-10-25 15:46 0 1976 推薦指數:
對《我的世界》感興趣,且有一定Unity3D基礎的人,應該都或多或少的嘗試過自己去做一個吧。 有些人是 ...
轉載請注明出處:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_04.html 一、新建Block類 我們的Block類用來存儲跟Block相關的信息,例如name,id,貼圖坐標等等 最上面我們定義了方塊方向 ...
轉載請注明出處:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_03.html 一、引入int類型的Vector3 我們都知道Unity3D里Vector3的xyz都是float類型的,但是我們的每一個Block的坐標都應該是int類型 ...
轉載請注明出處:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_07.html 本來上一篇就結束了,但是有小伙伴私信我覺得還差了很多重要的內容,比如方塊如何構成了自然的地形,液體是如何流動,光照如何實現,以及紅石電路,沒有這 ...
轉載請注明出處:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_05.html 一、導入Unity3D自帶的第一人稱角色控制器 直接導入就行,我們用FPSController。 二、為Map添加創建Chunk和判斷Chunk是否 ...
轉載請注明出處:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_06.html 一、引入LibNoise 雖然Unity3D里也有一個Mathf.PerlinNoise,但是只能是2D的,這個可以生成3D的柏林噪音 ...
由於unity自帶的碰撞組件特別耗費性能,網上的unity物體碰撞的c#代碼實現比較少,沒有適合的,只能自己寫一個來用: 立方體: 球體: ...