最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

冒險(xiǎn)島地圖繪制教學(xué)Vol.5(完結(jié))

2023-09-06 16:53 作者:__小爻  | 我要投稿

完結(jié)撒花。因?yàn)橛眠^WCR2對(duì)up感興趣所以看完了。在此記錄下通過教學(xué)了解到的東西,和日后復(fù)習(xí)指南。

簡(jiǎn)介:這一些列視頻是講解了mxd地圖如何被繪制出來(lái)的,具體點(diǎn)是提取mxd資源并在網(wǎng)頁(yè)上繪制。

一共五期視頻。

前三期視頻主要講解:

1. 2d圖形學(xué)基礎(chǔ),以mxd的2D橫版卷軸游戲做講解。類似渲染管線這一套,從模型到視口的坐標(biāo)轉(zhuǎn)換到分層繪制渲染的概念。

2.?冒險(xiǎn)島地圖.wz文件的構(gòu)成和存儲(chǔ)方式。這是由up用科學(xué)精神推導(dǎo)出來(lái)的,如其中的圖層順序。講解了地圖文件中每個(gè)節(jié)點(diǎn)具體的定義。

3.?游戲中的繪圖元素:精靈圖節(jié)點(diǎn)。介紹包含圖片在精靈圖中存儲(chǔ)的信息。

?

在介紹完這些知識(shí)后,后兩期視頻實(shí)際上手開始制作地圖繪制系統(tǒng)。

1.?設(shè)計(jì)完整個(gè)系統(tǒng),使用C#編寫客戶端導(dǎo)出地圖的信息和資源。推薦使用LINQPad編輯器。

開發(fā)流程:定義地圖和節(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu)->好像使用了WZ的api加載文件->圖片資源保存為png->地圖描述導(dǎo)出為json。

2.?前端工程,使用ts,webpack作為編譯工具鏈開發(fā)。

開發(fā)流程:定義C#中的數(shù)據(jù)結(jié)構(gòu)->解析json文件用對(duì)象緩存->引入2D渲染框架pixi.js,可以相機(jī)移動(dòng)功能->了解pixi中場(chǎng)景樹概念和級(jí)聯(lián)變換行為

3.?核心內(nèi)容,將前端加載好的mapInfo轉(zhuǎn)換為pixi繪制對(duì)象在網(wǎng)頁(yè)中繪制出來(lái)。轉(zhuǎn)換諸如tile、obj、back等

4.?繪制back時(shí),出現(xiàn)了bug,補(bǔ)充了關(guān)于背景中type對(duì)于背景行為的影響,如移動(dòng)和平鋪。主要介紹了通過復(fù)制背景計(jì)算坐標(biāo)的方式平鋪,和平鋪范圍的算法。

?

其中C#編程,ts編程還有pixi庫(kù)和wz庫(kù)的使用可能需要自行掌握或照著up主敲一遍代碼了。


冒險(xiǎn)島地圖繪制教學(xué)Vol.5(完結(jié))的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
钦州市| 诸城市| 齐河县| 察哈| 永济市| 琼中| 安岳县| 随州市| 安乡县| 万全县| 台南市| 德江县| 闽侯县| 陆良县| 台州市| 廊坊市| 苍梧县| 宁安市| 沙洋县| 炉霍县| 宝坻区| 临清市| 湟中县| 余干县| 宾川县| 南宫市| 郸城县| 麦盖提县| 汤原县| 灵山县| 馆陶县| 固安县| 新蔡县| 民丰县| 北京市| 孟连| 岢岚县| 武夷山市| 兴业县| 德昌县| 西城区|