unity3d製作RPG遊戲系列(2)——地形制作
個人部落格文章連結:http://www.huqj.top/article?id=159
製作3d遊戲的第一步是建立地形系統,這裡我直接用u3d內建的地形系統建立的,雖然不算漂亮,但基本的意思還是有的。
首先我們要確定地形的大致樣子,比較好的做法是先用地圖作為紋理覆蓋在地形上,然後照著這個地圖畫地形就可以,例如我選的下面這個地形地圖:
首先要新增一張紋理選擇地圖並且將圖片大小調整成和地形大小一樣,這樣就只會有一張圖片鋪在terrain上。
然後對照著這個地形畫山脈和水流等等,地形大致畫好了之後,把這個紋理刪除,用其它紋理(草地、岩石等)塗相應的位置。有一點注意的是,因為需要有水流,所以開始的時候把全部地形塗成大於0的一個高度,這裡我是10,然後在需要有水的地方畫出小於10的高度,最後在全域性新增一個和地形一樣大的水源高度設定成僅次於10的高度,例如9.5,然後低於10的地方就會有水了。水源如下:
這裡地下的一層就是水,最後的地形效果如下:
當然,還有一些房子,小橋之類的裝飾物,具體資源我隨時整理到下面這個百度雲資源:
https://pan.baidu.com/s/1eqdgNwN-fd1QSjwSh3X3Mg
提取碼:do1g
相關推薦
unity3d製作RPG遊戲系列(2)——地形制作
個人部落格文章連結:http://www.huqj.top/article?id=159 製作3d遊戲的第一步是建立地形系統,這裡我直接用u3d內建的地形系統建立的,雖然不算漂亮,但基本的意思還是有的。 首先我們要確定地形的大致樣子,比較好的做法是先用地圖作為紋理覆蓋在地形上,然後照著這個地
unity3d製作RPG遊戲系列(1)——介紹
個人部落格文章連結:http://www.huqj.top/article?id=158 最近閒來無事,玩了幾天的u3d,做了個簡單的rpg遊戲,打算把製作的過程還有一些坑從頭到尾記錄一下,本身做遊戲只是個興趣愛好,有些東西不會太深究。如有不當,歡迎指正。  
【金陽光測試】基於控件核心技術探討---Android自己主動化系列(2)---2013年5月
進程 實用 版本 信號 監聽 dialog otto 設計 核心技術 第一講分享了下安卓自己主動化一些概況和一些自己主動化框架現狀和技術可以解決什麽樣的問題。這次課就深入到android世界裏面。遨遊、翺翔。深入了解自己主動化測試核心技術。
C++14系列(2):C/C++的時間函數
復習 -a 執行時間 htm 結果 down pro addclass data- C++筆記開始 為了好好研究下C++14。順便復習下曾經的C++知識。搞了個git(不斷完好中): https://github.com/rododo/cpp14ex
[轉]微信小程序之加載更多(分頁加載)實例 —— 微信小程序實戰系列(2)
是否 底部 watermark water ongl 小程序教程 所有 空數組 osi 本文轉自;http://blog.csdn.net/michael_ouyang/article/details/56846185 loadmore 加載更多(分頁加載) 當
編程思考系列(2)字段與屬性
面向對象 都是 實時 valid class ria body 之間 系列 字段(fields)與屬性(properties)的定義 字段與屬性都是OOP(面向對象編程)中的概念。 字段是指封裝在類或對象中的數據,因此也被叫做數據成員(data member)或成員變量(
領域驅動設計系列(2)淺析VO、DTO、DO、PO的概念、區別和用處
服務 完全 session 並且 main 解決 業務 導致 teacher 上一篇文章作為一個引子,說明了領域驅動設計的優勢,從本篇文章開始,筆者將會結合自己的實際經驗,談及領域驅動設計的應用。本篇文章主要討論一下我們經常會用到的一些對象:VO、DTO、DO和PO。
信息安全系列(2)--信息安全基礎
適應性 而不是 信息 進一步 理論 威脅 大數據 關鍵詞 www. 我們分析一個事物的時候,都是希望能全面的了解事物,而不是片面的看到局部;都是希望能從根本上掌握事務的本質和規律,而不是只是停留在表面現象;都是希望能有一些行動上的指導,而不是停留在理論與概念上。這裏,堂主借
爬蟲系列(2)-----python爬取CSDN博客首頁所有文章
成功 -name 保存 eas attr eve lan url att 對於Python初學者來說,爬蟲技能是應該是最好入門,也是最能夠有讓自己有成就感的,今天在整理代碼時,整理了一下之前自己學習爬蟲的一些代碼,今天上第2個簡單的例子,python爬取CSDN博客首頁所有
區塊鏈技術系列(2) - 環形簽名
情況 rsa ima 創建 語音 基於 密碼 div tps 前言 在密碼學中,環簽名是一種數字簽名,其可以由每個具有密鑰的一組用戶的任何成員完成。因此,使用環簽名簽名的消息由特定人群中的某一人簽署。環簽名的一個安全屬性是若要確定哪個組成員的密鑰用於產生簽名在計算上是不可行
Mysql系列(2)-mysql系統結構
一、資料庫模式 在資料模型中有型(Type)和值(Value)的概念。型就是某一類資料結構和屬性的說明,值就是具體的賦值。 模式:模式(Schema)是資料庫中全體資料的邏輯結構和特徵描述,是資料庫的型。 例項:模式的一個具體值稱為模式的一個例項(Instance),同一
Mysql系列(2)-MySQL網路協議基礎分析
引言 閱讀本文之前你需要對網路協議需要有基本的瞭解,比如兩臺機子之間的資料是如何通訊的,硬體層可以暫時不需瞭解,但網路層和傳輸層的協議要有一定的理解,比如IP資料包,TCP/IP協議,UDP協議等相關概念,有了這些基礎,有利於你閱讀本文。 背景 在歷史悠久的時代,資料庫只
Java原始碼系列(2):Iterable介面
對於以陣列形式儲存的多條資料,我們通常是用下表index來遍歷陣列,或進行相關操作,結構如下: 對於以連結串列形式儲存的多條資料,我們通常是用指標next來遍歷陣列,或進行相關操作,結構如下: 這主要是由他們的資料結構決定的,陣列是一塊連續的空間儲存,而連結串列則不是連
深入理解JavaScript系列(2):揭祕命名函式表示式 命名函式表示式 函式表示式 函式宣告
還有一種函式表示式不太常見,就是被括號括住的(function foo(){}),他是表示式的原因是因為括號 ()是一個分組操作符,它的內部只能包含表示式,我們來看幾個例子: 函式宣告只能出現在程式或函式體內。 如果function foo(){}是作為賦值表示式的一部分的
jenkins X實踐系列(2) —— 基於jx的DevOps實踐
jx是雲原生CICD,devops的一個最佳實踐之一,目前在快速的發展成熟中。最近調研了JX,這裡為第2篇,使用已經安裝好的jx來實踐CICD,旨在讓大家瞭解基於jx的DevOps是如何運轉的,感興趣的可以繼續關注,下一篇介紹如何安裝。 先上圖: 一、windows 搭建開發環境(可選) 1. 安裝
QT入門系列(2) MinGW與MSVC編譯的區別
在上一篇教程《Q
CSS題目系列(2) - 實現一個固定比例盒子
描述 在開發過程中,會有這麼一個情況,需要將一個盒子的尺寸定義為固定比例,且尺寸需根據檢視的尺寸來進行縮放,也就是響應式,常見的多如有矩形、圓形等。 下面我將使用下面的例子為大家進行講解: 正文 其實實現這個效果,有多種方法,下面逐一介紹。 1、垂直方向的padding 相信大家
arcgis jsapi介面入門系列(2):圖層基礎操作
//圖層相關demo layerFun: function () { //獲取地圖的所有圖層(不包括的圖層型別:底圖圖層(basemaps)) let layers = this.map.laye
JavaScript自我實現系列(2):call,apply,bind
call, apply, bind call 使用: // 1. 定義一個女孩叫x var x = { // 她的身高是170 height: 170, // 她有一雙高跟鞋,作用是讓她長高10釐米 highShoes: function(){ this.
JVM知識點掃盲系列(2)
JVM的堆記憶體實現為什麼採用分代思想? 每次被小夥伴問到這種空洞的問題,簡直頭皮發麻,每次的草草解釋,感覺都是蒼白無力的語言,詞窮的我只能和他們說,演算法是慢慢優化,並演化過來的... 先來點專業的知識:1960年,McCarthy和Collins發表了第一篇有關自