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

1.5招募说明书(草案)

第一章

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

3D D 4910H H H210 i

Présentation PowerPoint

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

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

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

ebook111-4

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

中文版Photoshop CS5数码照片处理-彩插.indd

audiogram3 Owners Manual

USING MAYA DYNAMICS. Particle Tool

崑山科技大學

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

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

Microsoft Word - 8. 以通俗之教化民成俗:晚明经学家郝敬《圣谕俗讲》.doc

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

终端安全2

终端安全10

17 Prelight Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth

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

2

Inkscape教學

學 習 目 標 1. 了 解 有 計 畫 的 運 動 之 前, 實 施 身 體 檢 查 的 重 要 性 2. 了 解 熱 身 與 緩 和 運 動 可 以 預 防 運 動 傷 害 3. 了 解 包 紮 護 具 裝 備 與 場 地 器 材 的 維 護, 可 以 避 免 傷 害 發 生 4. 了 解 食

bnb.PDF

PowerPoint 演示文稿

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

S325A 2

VRML 2.0 < VRML vrml vrml vrml (Node) (Field) VRML (Virtual Reality) (1) (2)Three Dimension (3D) (3) (4) (5) (Virtual Reality Modeling LanguageVRML) (

2_dvdr3380_97_CT_21221b.indd

Contents 1 深 圳 大 学 经 济 学 院 学 生 代 表 大 会 章 程 2 2 优 秀 毕 业 生 评 选 细 则 7 3 议 事 规 则 8 i

3_month_on_report TC final

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

untitled

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

MATLAB介紹


(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

10CP-CW302WN_OG_KOR_ indd

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

10WX36_OG_KOR.indd

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