价值399元 Unity3D沙盒游戏开发实例《我的世界》

Unity3D课程介绍
由于我的世界是使用java开发,因而用Unity开发我的世界会有一定的优化难度,该教程从用代码生成一个顶点开发,从最内核的部分解剖我的世界这款游戏,带你理解开发游戏的图形学基础的原理,由于图形学有一定难度,所以该教程主要以图形学为主而不是代码,适合有一定C#基础的同学,因为在该课程中,你将会学习到平时很难接触到的代码写法,同时我们将会在后续课程中推出网络联机部分以及VR游玩我的世界部分。

一、地形部分
学习顶点法线原理
用代码生成面
用代码生成块状地形
学习UV知识
为生成的方块贴上UV
创建Block类及管理类
给予不同的方块不同贴图
为方块赋予灯光Shader
创建人物控制器
创建无限地形
学习柏林噪音
用柏林地形生成山脉
学习地形生成规则

二、角色控制及部分
学习最基本的角色控制
为我们的角色添加基础UI
实现添加方块功能
实现减少方块功能
用代码生成UI
写UI管理类
控制角色生成不同的方块
三.其他后续部分(正在编写中)
本地存档及在线存档功能
Network实现多人在线游玩
HTC Vive 游玩我的世界部分
该课程保证完成我的世界原版最基础功能以及联机功能。

教程目录:
任务1: 我的世界-课程介绍.mp4
任务2: 用代码创建出我们的面.mp4
任务3: 用代码生成正方体.mp4
任务4: 用三维数组构造出我们的Chunck.mp4
任务5: 建立我们的Block类.mp4
任务6: 建立BlockList表同时分配uv.mp4
任务7: 创建我们的人物控制器.mp4
任务8: 创建无限地形.mp4
任务9: 学习协程优化及初步了解柏林噪音.mp4
任务10: 学习static关键字和柏林噪声生成地形.mp4
任务11: 再次优化地形算法.mp4
任务12: 对Chunck操作(1.学习射线).mp4
任务13: 对Chunck操作(2.添加删除我们的Block).mp4
任务14: 地形加载的再优化.mp4
任务15: UI篇1——学习脚本创建UI.mp4
任务16: UI篇2——对Item进行操作.mp4
任务17: 对Chunck操作(3.添加删除Block的重写).mp4
任务18: UI篇3——添加AddItem方法.mp4
任务19: UI篇4——完善对Item的操作.mp4
任务20: UI篇5——准心与底部Item及操作.mp4
任务21: 优化我们的无限地形算法.mp4
任务22: 地形优化(使用线程优化算法).mp4
任务23: 初步生成沙块区域以及地下区域.mp4
任务24: IO篇——创建文件及文件夹记录我们的Chunck.mp4
任务25: IO篇——将Chunck数字化及获取本地Chunck.mp4
任务26: 建立主菜单UI及逻辑.mp4
任务27: 主界面逻辑的完善.mp4
任务28: 修复我们的BUG以及载入世界逻辑.mp4
任务29: Block掉落的逻辑编写.mp4
任务30: Block掉落的逻辑编写2.mp4
任务31: Joint的逻辑重写(UGUI组件篇)-请在课程讨论区置顶帖下载.mp4
任务32: Joint的逻辑重写(脚本逻辑篇)-请在课程讨论区置顶帖下载.mp4
任务33: 学习Dictionary字典类.mp4
任务34: network联机篇1 服务器端的执行逻辑(OnServerInitialized).mp4
任务35: 新版联机篇1-添加GameManager.mp4
任务36: 新版联机篇2-同步chunck的具体逻辑.mp4
任务37: 新版联机3-对mesh操作的重写以及修正bug.mp4
任务38: 新版联机4-修正bug以及setblock的同步.mp4
任务39: 根据Inventory操作chunk.mp4
任务40: 生成树木1-生成树干.mp4
任务41: 生成树木2-生成树叶并贴图.mp4
任务42: 树木的Blocks储存.mp4
任务43: 花草生成1- 添加新的Mesh.mp4
任务44: 人物控制器篇——认识骨骼.mp4

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
你好,如有需要建议您登录后购买,购买记录将显示在你账号內,如网盘链接失效请发起工单等待修复,当天处理完毕
开通VIP会员,全站无需金币可下载学习
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?