1. 程式人生 > >Unity-官方教程:我如何製作一個天空盒?

Unity-官方教程:我如何製作一個天空盒?

一個天空盒是一個在遊戲中所有影象之後被繪製的,6面立方體。這裡是建立一個天空盒的步驟:
製作對應天空盒6個面中每一個的6個紋理,並且將他們放在你專案的Assets資料夾中。
對每一個紋理,你需要將wrap mode(環繞模式) 從Repeat(重複)改變為Clamp(夾取)。如果你不這樣做,邊緣的顏色將無法對應:
天空盒環繞模式設定
通過從選單欄中選擇Assets->Create->Material,建立一個新的材質。
在Inspector頂部,開啟shader(著色器)選單,選擇為Skybox/6 Sided。
為材質的每個紋理槽分配共計6個紋理。你可以通過從專案檢視中把紋理拖拽至對應的槽中完成此項工作。
自制天空盒示例


在這個截圖中,這些紋理已經從 4.x 的StandardAssets/Skyboxes/Textures資料夾中移除。這些紋理已經用在了天空盒中。
要將此天空盒分配到場景中,你應進行如下操作:
在選單欄中選擇Window->Lighting。
在出現的視窗中選擇Scene標籤頁。
將新的天空盒材質拖拽到天空盒槽中。

相關推薦

Unity-官方教程如何製作一個空盒

一個天空盒是一個在遊戲中所有影象之後被繪製的,6面立方體。這裡是建立一個天空盒的步驟: 製作對應天空盒6個面中每一個的6個紋理,並且將他們放在你專案的Assets資料夾中。 對每一個紋理,你需要將wrap mode(環繞模式) 從Repeat(重複)改變為C

springboot2.x基礎教程動手製作一個starter包

> 上一篇部落格介紹了springboot自動裝配的原理。springboot本身有豐富的spring-boot-starter-xx整合元件,這一篇趁熱打鐵加深理解,我們利用springboot自動裝配的機制,從零開始製作一個屬於自己的starter包。 ## 製作一個starter包思路 ​這一篇部落

Unity 官方教程 學習

mas variables ber item term media nim als -m Interface & Essentials Using the Unity Interface 1.Interface Overview https://unity3d.co

網路程式設計基礎【day10】一個程序(三)

一、引子 我聽說我的祖先們生活在專用計算機裡, 一生只幫助人類做一件事情,比說微積分運算 了、人口統計了 、生成密碼、甚至通過織布機印花 !   如果你想在這些專用“計算機”上乾點別的事兒,例如安裝個遊戲玩玩, 那是絕對不可能的, 除非你把它拆掉, 然後建一個全新的機器。  

網路程式設計基礎【day10】一個執行緒(四)

本節內容 1、第一回 初生牛犢 2、第二回 漸入佳境 3、第三回 虎口脫險 4、第四回 江湖再見 第一回 初生牛犢 我是一個執行緒,我一出生就被編了個號:0x3704,然後被領到一個昏暗的屋子裡,在這裡我發現了很多和我一模一樣的同伴。 我身邊的同伴0x6900 待的時間比較長,他帶著滄桑的口氣對

Rainbond如何製作一個可分享的雲市應用?

應用是Rainbond可管理的最小服務單元,使用者可以將多個應用組成一個複雜的業務系統,這套業務系統可以對外提供服務,也可以分享給其他組織獨立部署。本文將會通過Solo+Pinpoint(Pinpoint-java效能分析最佳實踐)這個例子,演示“如何製作一個可分享的雲市應用”, 分享後

Kaggle 官方教程嵌入

原文:Embeddings 譯者:飛龍 協議:CC BY-NC-SA 4.0 P.S… 本課程仍處於測試階段,因此我很樂意收到你的反饋意見。 如果你有時間填寫本課程的超短期調查,我將非常感激。 你也可以在下面的評論中或在學習論壇上留下公開反饋。 一、嵌入

趣文一個執行緒

第一回 初生牛犢 我是一個執行緒,我一出生就被編了個號:0x3704,然後被領到一個昏暗的屋子裡,在這裡我發現了很多和我一模一樣的同伴。 我身邊的同伴 0x6900 待的時間比較長,他帶著滄桑的口氣對我說:“我們執行緒的宿命就是處理包裹。把包裹處理完以後還得馬上回到

Unity3D 5 官方教程粒子系統 How-Tos

這部分解釋瞭如何實現粒子系統的普遍型別。文件中所有的程式碼,你都可以免費使用於任何目的。 一個簡單的爆炸 你可以用一個粒子系統來創造出一個逼真的爆炸,但動態效果在一開始可能看起來會更混亂。精髓之處在於,一個爆炸只是粒子群的向外爆發;但你可以做一些調整,讓

Unity3D 5 官方教程地形引擎

建立和編輯地形 通過選單中的GameObject->3D Object ->Terrain,你可以為你的場景建立一個地形物件(這也將在專案檢視中增加一個對應的地形資源)。然而,初始的地表除了一個巨大而單調的平面,什麼都沒有。但如果當地形物件被選中時

【譯】Spring官方教程使用STS的入門指南

原文:Working a Getting Started guide with STS 譯者:hanbin 校對:Mr.lzc 這個指南引導您使用 Spring Tool Suite (STS) 去構建入門程式。 你將構建什麼 您將選擇一個Spring入門程式並將其匯入到Spring Too

Unity3D 官方教程WebGL(一)

Unity3D官方教程:WebGL 開始WebGL開發 什麼是 Unity WebGL?** WebGL工程選項允許Unity以JavaScript程式形式釋出使用HTMl5技術和WebGL渲染API、在網頁瀏覽器中執行的Unity內容。為了構建和

Unity3d 5 官方教程UI

UI UI系統允許使用者迅速且直觀地建立使用者介面。本篇是對Unity的UI系統主要特性的介紹。 相關教程:使用者介面 Canvas Canvas是所有UI元素應當存放於內的區域。Canvas是一個有Canvas元件的遊戲物件,並且所有UI物件必

官方教程教你用好微信JS-SDK介面

  1、分享類介面:支援獲取“分享到朋友圈”、“傳送給朋友”、“分享到QQ”和“分享到微博”按鈕的使用者點選狀態,同時支援自定義分享內容。 2、影象類介面:支援拍照,並從手機相簿選擇、上

Unity3D官方教程WebGL

什麼是 Unity WebGL?** WebGL工程選項允許Unity以JavaScript程式形式釋出使用HTMl5技術和WebGL渲染API、在網頁瀏覽器中執行的Unity內容。為了構建和測試WebGL內容,在“Build Player”視窗中選擇WebGL構建目標

Yeoman官方教程用Yeoman和AngularJS做Web應用

預計完成時間:60分鐘 在這期的Code Lab中,你將會使用Yeoman和AngularJS搭建一個功能完整的應用,示例應用將會簡短地介紹一些關於Yeoman、Grunt和Bower的特點。如果你有一些程式設計經驗的話,這期的CodeL Lab會很適合你。 認識Y

Unity官方教程 聯機部分翻譯

(1)一個簡單的聯機示例 多人聯機一直是一項細節性強且複雜的工作,包含很多細粒度的問題,比如如何讓位於世界各地的各類裝置實現資料同步以及交流。通過Unity的內嵌的多人聯機系統以及HLAPI(High Level API),我們希望能夠為這個問題提供

Unity3D 官方教程WebGL(二)

部署壓縮工程 當你在釋出模式下構建WebGL專案時,Unity會將你工程的輸出檔案進行壓縮,以降低工程下載的份量。你可以在釋出設定中的壓縮格式選項裡,選擇壓縮的型別(選單:Edit->Project Settings -> Player ->

Unity3D 5 官方教程粒子系統

在一個3D遊戲中,大部分角色、道具和場景元素是用“網格”(Mesh)來表現的;而一個2D遊戲用“精靈”(sprite)來實現。網格和精靈都是理想的方式來描述形狀被完善定義的“固態”物件。然而遊戲裡有另外的實體,是流動的、在自然中難以觸及的,因而使用網格或精靈來描

HTML5開發教程如何建立一個伺服器端指令碼?

        HTML5開發教程——實戰網頁推送更新機制:   HTML5伺服器傳送事件模式可以讓你將實時資料更新從伺服器推入瀏覽器。   在這篇教程裡,我們將瞭解這一過程,用EventSource物件處理接收的資料並將其寫入頁面。我們將在客戶端使用HTML5和JavaS