Project 1.Demo public Renderer trackl; public Renderer trackr; public float trackspeed = 0.02f; 6-29

Similar documents
2D Asset Demo Rain Snow SteamSpray VolumeSteam Waterfall Demo Unity Asset store 7.3 2D example\practice\ch07 Unity ch07 MissileExplosion Wall 7-8

Microsoft PowerPoint 龍華科技大學遊戲系-Unity teaching

入 指 令 如 : 鍵 盤 鼠 標 多 點 觸 控 重 力 感 應 陀 螺 儀 等 4. 圖 形 用 戶 接 口 掌 握 引 擎 API 中 GUI 與 GUILayout 類 中 方 法 和 變 量 的 使 用, 能 夠 通 過 GUI Skin 為 應 用 的 界 面 定 制 不 同 風 格 主

建 立 一 面 牆 以 下 說 明 將 會 講 解 比 較 利 用 預 設 物 件 (using a Prefab) 和 從 編 碼 來 創 立 物 件 (creating objects from code) 兩 者 間 的 優 點 首 先, 我 們 用 編 碼 來 建 立 一 面 牆 : fun

摘 要 本 校 多 媒 體 設 計 系 與 上 海 戲 劇 學 院 創 意 學 院 在 多 次 聯 繫 交 流 之 下, 已 簽 署 合 作 備 忘 錄, 積 極 尋 求 兩 校 合 作 教 學 與 共 同 創 作 之 機 會 藉 由 本 系 學 生 作 品 腦 殘 公 寓 入 圍 第 五 屆 中

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect

<4D F736F F D D313032ABFCA6D2A4BDA5C1BB50AAC0B77CB8D5C34428A977BD5A29>

Microsoft PowerPoint - Test.ppt

Microsoft Word - 2AF63內文.doc

《二十一世紀》網絡版

untitled

第一章

Microsoft PowerPoint - 00_SimplePlatform

防區狀況三生效—驗證精實案

幻灯片 1

void Start () Fire = 0; Fire -= 1 * Time.deltaTime; Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); // 宣告射線 RaycastHit hit; // 射線撞擊 if (

Microsoft PowerPoint - Unity3d_Input

Présentation PowerPoint

Chapter 1 選 用 好 的 燜 燒 罐 選 用 好 的 燜 燒 罐 是 做 好 燜 燒 罐 料 理 最 重 要 的 步 驟, 除 了 須 注 意 使 用 的 材 質 是 否 符 合 食 器 使 用 標 準, 也 須 注 意 燜 燒 罐 的 保 溫 效 果, 才 能 安 心 享 用 燜 燒 罐

Microsoft Word - CH07_分子特效應用.doc

Step03 首先先將基礎場景必需物建置完成 新增一個基礎方塊,GameObject > Create Other > Cube: Step04 設置位置至 (0, 0, 0), 並調整大小為 (50, 1, 50): 2

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

audiogram3 Owners Manual

USING MAYA DYNAMICS. Particle Tool

崑山科技大學

2 黑 色 皇 后 兵 向 前 移 動 兩 格 3 白 色 主 教 兵 4 黑 色 皇 后 對 角 移 動 到 對 吃 掉 白 色 國 王 的 位 置 在 這 個 章 節 中 你 會 學 到 1 打 開 設 定 關 鍵 (Set Key) 模 式 2 使 用 在 檢 視 軌 跡 中 的 可 設 定

透 過 選 擇 Google Street View 場 景 模 式 來 呈 現 實 際 道 路 上 的 狀 況 模 擬 並 且 經 由 預 先 紀 錄 好 的 各 國 都 市 座 標, 讓 使 用 者 可 以 選 擇 各 國 道 路 來 做 行 車 上 的 模 擬 使 本 系 統 不 僅 可 以

Move Component Object selection Component selection UV Maya Hotkeys editor Maya USING MAYA POLYGONAL MODELING 55

终端安全2

Adobe Photoshop CS6 完美呈現 CHAPTER Black & White 黑白 如何製作出色的黑白影像 Camera Raw 的黑白轉換 三點速成黑白轉換 在 Photoshop 中

M E M O 內 部 通 讯

M E M O 內 部 通 讯

自动化接口

skta00013_read.pdf


1.5招募说明书(草案)

指導老師 : 陳建宏

内容简介


PowerPoint Presentation

Microsoft Word - CMU200 WCDMA 手機測試步驟.doc

CU0594.pdf

成果展相關注意事項如下:

在挑选合适的 SDK 的时候需要注意, 标准 windows 平台应用选择 FBX SDK VS2015,windows 应用商店和全平台通用的不用考虑 windows 全平台通用的应用是 windows10 新推出的功能, 可以打通 windows phone windows s

Inkscape教學

bnb.PDF

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

Microsoft PowerPoint - ch6 [相容模式]

PhotonCloud課程(二)

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

sktl00007_read.pdf

ANSYS Germany April 2005

untitled

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

Microsoft Word - 3D手册2.doc

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

目 錄 1 序 論 遊 戲 設 計 背 景 與 動 機 設 計 目 的 系 統 功 能 2 2 開 發 環 境 Unity3D Adobe PhotoShop CS Unity 簡 單 操 作 3 3 問 題 與 解 決 辦

Cover_KDC-U5053[C]1.indd

PPI ( 2. / 3. AIS R VRM EBL R R U/6X 5

Lomography interior-part 4 跨.pdf

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

Microsoft Word - 新增Microsoft Word 文件.doc

( 二 ) 內 容 形 式 : 微 電 影 動 畫 劇 情 片 創 意 短 片 廣 告 等 均 可 ( 三 ) 影 像 素 材 : 自 行 拍 攝 或 繪 製, 形 式 不 拘 ( 四 ) 攝 製 媒 材 不 限, 惟 報 名 時 應 繳 交 DVD 格 式 拷 貝 及 MPG MOV 檔 案 拷


(Microsoft Word - 1-\302\262\244\266.doc)

目 录


藍牙網路在資訊家電的應用

贵州省妇女儿童发展基金会2014年度工作报告摘要

Microsoft Word - scribe_1_.doc

RAGE来咯!关于 ID TECH 5 MEGATEXTURE 的一些技术信息更新

untitled



在龜的國度

Four-Bar Linkage Virtual Reality Model

epub83-1

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

1.5招募说明书(草案)

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

Transcription:

C H A P T E R 06-6.1 6.2 6.3 6.4

6.4 6.4 1. Project 1.Demo 2. 2. 06 public Renderer trackl; public Renderer trackr; public float trackspeed = 0.02f; 6-29

CHAPTER 06 - Offset trackspeed 0.04 void Update Vector2 trackloffset = trackl.material.maintextureoffset; trackloffset.x += trackspeed * v; trackl.material.maintextureoffset = trackloffset; Vector2 trackroffset = trackr.material.maintextureoffset; trackroffset.x += trackspeed * v; trackr.material.maintextureoffset = trackroffset; 6-30

6.4 v material.maintextureoffset.x Offset x play 3. 06 Vector2 trackloffset = trackl.material.maintextureoffset; trackloffset.x += v!= 0? trackspeed * v : trackspeed * h; trackl.material.maintextureoffset = trackloffset; Vector2 trackroffset = trackr.material.maintextureoffset; trackroffset.x += v!= 0? trackspeed * v : trackspeed * -h; trackr.material.maintextureoffset = trackroffset; 6-31

CHAPTER 06 - play?: (Boolean) v v W S : : h -h 4. GameObject Create Empty Transform 6-32

6.4 Z Position Y 0.32 Rotation X -90 Y 180 Z Y Transform Transform fire 06 5. 6-33

CHAPTER 06 - public Rigidbody projectile; Rigidbody var speed : float = 80; 6-34 Ctrl

6.4 voidupdate if(input. GetButtonDown("Fire1")){} GetButtonDown if(input. GetButtonDown( Fire1 )) {} {} GetButton GetButtonDown Input.GetAxis Edit Project Settings Input if(input. GetButtonDown("Fire1")) {} Rigidbody shoot = Instantiate(projectile, transform.position, transform.rotation) as Rigidbody; shoot.velocity = transform.transformdirection(new Vector3( 0, 0, speed)); 06 ; Rigidbody shoot Instantiate Instantiate transform.position transform. rotation 6-35

CHAPTER 06 - velocity transform.transformdirection(new Vector3( 0, 0, speed) Z speed 6. Prefab GameObject 3D Object Sphere Hierarchy Rigidbody 6-36

6.4 0.4 Hierarchy Project 06 Prefab 6-37

CHAPTER 06 - Prefab Prefab Prefab Prefab Prefab Hierarchy Prefab projectile play 6-38

6.4 7. Physics.IgnoreCollision(transform.root.GetComponent<Collider>(), shoot. GetComponent<Collider>()); 06 play Physics.IgnoreCollision root 6-39

CHAPTER 06 編寫控制腳本 - 坦克車大戰 8. 加入發射音效 現在坦克已經可以發射砲彈了 但是沒有發射的音效與爆 炸 感覺就是少了些什麼 從 Project 視窗中選擇球的 Prefab 將 Component Audio 裡的 Audio Source 組件附加給它 Audio Source 就是音效播放器 有了 Audio Source 後 將 4.Sounds 裡的 fire 音效拉到 Audio Clip 參數中 完 成後按下 play 在發射砲彈時就能聽到音效 6-40

6.4 firescript NewBehaviourScript NewBehaviourScript1 9. Prefab public GameObject explosion; 06 6-41

CHAPTER 06 - Project 5.Prefab Explosion prefab Explosion prefab void OnCollisionEnter(Collision collision) { } 6-42

6.4 OnCollisionEnter Update {} {} void OnCollisionEnter Instantiate (explosion, transform.position, transform.rotation); Destroy(gameObject); play 06 Destroy gameobject 6-43

CHAPTER 07 5. mov Switch Mesh Collider Switch Switch Box Collider mov Box Collider Editor Collider Mesh Collider Box Collider 7-88

7.6 play mov Shader Self- Illuminated Diffuse Leagcy Shaders Unity5 Shaders Unity5 07 7-89

CHAPTER 07 室內展覽應用範例 現在按下 play 看看更改後的結果 6. 製作鏡子 在 Scene 視窗中 選擇任一間廁所的鏡子 home Group005 5 Mirror 建立一個 Render Texture 在 Project 視窗中 Create Render Texture 並將 之拖到鏡子的材質球 7-90

7.6 Render Texture Unity Pro Camera Camera 07 Camera Transform x y z Position 3 1.5-6.6 Rotation 0 0 0 7-91

CHAPTER 07 室內展覽應用範例 將 Camera 的 Flare Layer GUILayer Audio Listener 關閉 選擇 Camera 將我們剛剛建立的 Render Texture 拖到 Target Texture 裡 7. 修正鏡子的反射效果 現 在我們按下 play 走到廁 所來看看結果 會發現鏡 子的感覺有些不太對勁 7-92 正常來說 鏡子的畫面應該要跟人物同方向才對

7.6 影片播放與鏡子製作 這時候只要將鏡子模型 (5 Mirror) 的 X 軸 的 縮 放相反過來就可以了 現在我們再按下 play 走到廁所來看看結果 就會發現能夠正常模擬 鏡子的效果了 8. 製作所有的鏡子 依照剛剛製作鏡子的步驟 將其他鏡子製作完成 本範例 共有四面鏡子 客廳旁的廁所 臥室廁所 主臥室廁所 主臥室化妝台 剛 剛就是在製作客廳旁的廁所 07 7-93

CHAPTER 07 室內展覽應用範例 在製作的時候 建議將 Camera 與 Render Texture 做編號 並建立一個空物 件命名為 Cameragroup 然後將位置歸零 用來管理所有鏡子用的 Camera 為了方便測試 我們可以直接將人物拉到鏡子附近 然後按下 play 就可以 直接看到調整的結果 女僕不用再花時間走過去 臥室廁所 Camera 的 Transform 參數 7-94 x y z Position 1.3 1.6-3.2 Rotation 0 270 0