对《我的世界》感兴趣,且有一定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#代码实现比较少,没有适合的,只能自己写一个来用: 立方体: 球体: ...
场景中右键创建一个立方体, Project窗口中创建一个材质 选中材质, 在In平sector窗口中设置材质的颜色为 粉嫩 选中立方体,在Inspector窗口中的立方体对象的MeshRenderer 组件中 设置为 PinkColor材质 到这一步,战斗全部结束 ...