简介

课程介绍

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

课程大纲

  1. 课程介绍

一、地形部分

  1. 学习顶点法线原理
  2. 用代码生成面
  3. 用代码生成块状地形
  4. 学习UV知识
  5. 为生成的方块贴上UV
  6. 创建Block类及管理类
  7. 给予不同的方块不同贴图
  8. 为方块赋予灯光Shader
  9. 创建人物控制器
  10. 创建无限地形
  11. 学习柏林噪音
  12. 用柏林地形生成山脉
  13. 学习地形生成规则

二、角色控制及部分

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

主讲老师:小白狼

分类
实战
查看课程

任务列表