转载请注明出处:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_06.html 一、引入LibNoise 虽然Unity3D里也有一个Mathf.PerlinNoise,但是只能是2D的,这个可以生成3D的柏林噪音 ...
转载请注明出处:http: www.cnblogs.com shamoyuu p unity minecraft .html 一 导入Unity D自带的第一人称角色控制器 直接导入就行,我们用FPSController。 二 为Map添加创建Chunk和判断Chunk是否存在的方法 上上一章用来测试的Start方法也删掉了,我们下面会通过玩家的位置来生成 三 添加草方块 四 修改Chunk 我们 ...
2017-10-29 16:59 0 1864 推荐指数:
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_06.html 一、引入LibNoise 虽然Unity3D里也有一个Mathf.PerlinNoise,但是只能是2D的,这个可以生成3D的柏林噪音 ...
http://mahaile.blog.51cto.com/2891586/771167 上一章我们讲解了 如何创建一个简单的游戏世界 这一章我们来 看看unity3d中的地形系统 废话少说 赶紧开始吧,,哈哈 首先创建一个新的场景 ...
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_07.html 本来上一篇就结束了,但是有小伙伴私信我觉得还差了很多重要的内容,比如方块如何构成了自然的地形,液体是如何流动,光照如何实现,以及红石电路,没有这 ...
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_02.html 这一篇的内容比较简单,因为所有理论内容都在上一篇中讲到了。但有两点需要特别注意一下 第一点:我们在确定面的4个点的时候,一定要面朝它,跟它面对面。 第二 ...
对《我的世界》感兴趣,且有一定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类型 ...
前言: 本文不是讲地形编辑器的使用,而是主要讲解:(1)地形相关知识(2)使用代码创建地形(3)使用AnimationCurve创建曲面地形(4)使用photoshop绘制地形表面,即SplatAlphaMap(5)使用代码为地形添加树 本讲结构: 一:地形的基础知识(1)地形编辑器的不足 ...