课程介绍
由于我的世界是使用JAVA开发,因而用Unity开发我的世界会有一定的优化难度,该教程从用代码生成一个顶点开发,从最内核的部分解剖我的世界这款游戏,带你理解开发游戏的图形学基础的原理,由于图形学有一定难度,所以该教程主要以图形学为主而不是代码,适合有一定C#基础的同学,因为在该课程中,你将会学习到平时很难接触到的代码写法,同时我们将会在后续课程中推出网络联机部分以及VR游玩我的世界部分。
课程大纲
- 课程介绍
一、地形部分
- 学习顶点法线原理
- 用代码生成面
- 用代码生成块状地形
- 学习UV知识
- 为生成的方块贴上UV
- 创建Block类及管理类
- 给予不同的方块不同贴图
- 为方块赋予灯光Shader
- 创建人物控制器
- 创建无限地形
- 学习柏林噪音
- 用柏林地形生成山脉
- 学习地形生成规则
二、角色控制及部分
- 学习最基本的角色控制
- 为我们的角色添加基础UI
- 实现添加方块功能
- 实现减少方块功能
- 用代码生成UI
- 写UI管理类
- 控制角色生成不同的方块
三.其他后续部分(正在编写中)
本地存档及在线存档功能
Network实现多人在线游玩
HTC Vive 游玩我的世界部分
该课程保证完成我的世界原版最基础功能以及联机功能。
主讲老师:小白狼