課程介紹
一、地形部分
學(xué)習(xí)頂點法線原理
用代碼生成面
用代碼生成塊狀地形
學(xué)習(xí)UV知識
為生成的方塊貼上UV
創(chuàng)建Block類及管理類
給予不同的方塊不同貼圖
為方塊賦予燈光Shader
創(chuàng)建人物控制器
創(chuàng)建無限地形
學(xué)習(xí)柏林噪音
用柏林地形生成山脈
學(xué)習(xí)地形生成規(guī)則
二、角色控制及部分
學(xué)習(xí)基本的角色控制
為我們的角色添加基礎(chǔ)UI
實現(xiàn)添加方塊功能
實現(xiàn)減少方塊功能
用代碼生成UI
寫UI管理類
控制角色生成不同的方塊
1: 我的世界-課程介紹
2: 用代碼創(chuàng)建出我們的面
3: 用代碼生成正方體
4: 用三維數(shù)組構(gòu)造出我們的Chunck
5: 建立我們的Block類
6: 建立BlockList表同時分配uv
7: 創(chuàng)建我們的人物控制器
8: 創(chuàng)建無限地形
9: 學(xué)習(xí)協(xié)程優(yōu)化及初步了解柏林噪音
10: 學(xué)習(xí)static關(guān)鍵字和柏林噪聲生成地形
11: 再次優(yōu)化地形算法
12: 對Chunck操作(1.學(xué)習(xí)射線)
13: 對Chunck操作(2.添加刪除我們的Block)
14: 地形加載的再優(yōu)化
15: UI篇1——學(xué)習(xí)腳本創(chuàng)建UI
16: UI篇2——對Item進行操作
17: 對Chunck操作(3.添加刪除Block的重寫)
18: UI篇3——添加AddItem方法
19: UI篇4——完善對Item的操作
20: UI篇5——準心與底部Item及操作
21: 優(yōu)化我們的無限地形算法
22: 地形優(yōu)化(使用線程優(yōu)化算法)
23: 初步生成沙塊區(qū)域以及地下區(qū)域
24: IO篇——創(chuàng)建文件及文件夾記錄我們的Chunck
25: IO篇——將Chunck數(shù)字化及獲取本地Chunck
26: 建立主菜單UI及邏輯
27: 主界面邏輯的完善
28: 修復(fù)我們的BUG以及載入世界邏輯
29: Block掉落的邏輯編寫
30: Block掉落的邏輯編寫2
31: Joint的邏輯重寫(UGUI組件篇)-請在課程討論區(qū)置頂帖下載
32: Joint的邏輯重寫(腳本邏輯篇)-請在課程討論區(qū)置頂帖下載
33: 學(xué)習(xí)Dictionary字典類
34: network聯(lián)機篇1 服務(wù)器端的執(zhí)行邏輯(OnServerInitialized)
35: 新版聯(lián)機篇1-添加GameManager
36: 新版聯(lián)機篇2-同步chunck的具體邏輯
37: 新版聯(lián)機3-對mesh操作的重寫以及修正bug
38: 新版聯(lián)機4-修正bug以及setblock的同步
39: 根據(jù)Inventory操作chunk
40: 生成樹木1-生成樹干
41: 生成樹木2-生成樹葉并貼圖
42: 樹木的Blocks儲存
43: 花草生成1- 添加新的Mesh
44: 人物控制器篇——認識骨骼 |