SlideShare a Scribd company logo
電子工程系
Unity遊戲程式設計(02)
應用2D圖片物件
吳錫修
September 17, 2017
shapethefuture
 Sprite可以是單張圖片或由⼀組相關圖片所組成
 Sprite物件支援碰撞偵測與觸發事件
 角色碰觸陷阱,中毒失血;子彈擊中戰機,戰機爆炸
 為了能加入碰撞偵測與程式腳本控制,角色、陷阱、子彈、戰機都可使
用Sprite
Sprite物件 1/3
2 Wu, ShyiShiou Dept. of E.E., NKUT
sprite 1 sprite 2
shapethefuture
 匯入Sprite圖片素材
 由Assets快顯功能表Create/Folder,新增Sprite資料夾
 將圖片素材拖曳到Assets/Sprite資料夾
 由屬性編輯器 (inspector) 檢查圖片素材的貼圖類型 (Texture Type)設定
值是否為Sprite (2D and UI)
Sprite物件 2/3
3 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 建立Sprite元件
 從Assets/Sprites資料夾將圖片素材拖曳到場景
 變更元件名稱
 由Hierarchy或Inspector窗格修改元件名稱
 程式腳本是以元件名稱來存取元件
Sprite物件 3/3
4 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 程式腳本用來控制當發生某些情況 (事件) 時,元件該做什麼?
 遊戲引擎會定時執行遊戲專案程式腳本
 https://docs.unity3d.com/Manual/ExecutionOrder.html
 C#語言程式腳本之預設程式碼如下:
using UnityEngine;
using System.Collections;
public class ScriptFilename : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
程式腳本
5 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 程式腳本可透過元件名稱或元件標籤來分辨場景中的物件
 場景中的元件名稱不可重複
 不同元件可設定相同的標籤
 標籤設定
 點擊Add Tag…可新增標籤
如何在程式腳本中辨識場景元件 1/2
6 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 程式框架
if (gameObject.name == "About") {
// 點擊About元件時要執行的作業
}
if (gameObject.tag == "Button") {
// 點擊Button標籤之元件時要執行的作業
}
如何在程式腳本中辨識場景元件 2/2
7 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 建立⼀個2D專案,專案名稱sprite button
 將按鈕圖片素材拖曳(匯入)到Assets/Sprites資料夾
設計動態按鈕 1/12
8 Wu, ShyiShiou Dept. of E.E., NKUT
search_normal search_hover
about_normal
search_press
about_pressabout_hover
shapethefuture
 拖曳「search_normal」場景,建立Search按鈕
 元件名稱改為Search
 Position(X, Y, Z) = (4, 0, 0)
 Scale (X, Y, Z) = (0.5, 0.5, 1)
 拖曳「about_normal」到場景建立About按鈕
 元件名稱改為About
 Position(X, Y, Z) = (-4, 0, 0)
 Scale (X, Y, Z) = (0.5, 0.5, 1)
設計動態按鈕 2/12
9 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 建立程式腳本
 在Assets下新增Scripts資料夾
 Script資料夾快顯功能表Create/C# Script,並命名為UI_Controller
 在類別開頭宣告Sprite陣列變數,用來儲存按鈕normal、hover及
press狀態圖片
 在類別開頭宣告SpriteRenderer變數
public class UI_Controller : MonoBehaviour {
public Sprite[] SpriteTexture = new Sprite[3];
private SpriteRenderer Sprite_Renderer;
// Use this for initialization
void Start () {
Sprite_Renderer = this.GetComponent<SpriteRenderer>();
}
...
}
設計動態按鈕 3/12
10 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 撰寫OnMouseEnter事件函式,變更為顯示按鈕hover狀態時的圖片
public class UI_Controller : MonoBehaviour {
...
void Update () {
}
void OnMouseEnter(){
Sprite_Renderer.sprite = SpriteTexture[1];
}
}
設計動態按鈕 4/12
11 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 撰寫OnMouseExit事件函式,回復為顯示按鈕normal狀態時圖片
public class UI_Controller : MonoBehaviour {
...
void Update () {
}
void OnMouseExit(){
prite_Renderer.sprite = SpriteTexture[0];
}
}
設計動態按鈕 5/12
12 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 撰寫OnMouseDown事件函式,變更為顯示按鈕press狀態時圖片
public class UI_Control : MonoBehaviour {
...
void Update () {
}
void OnMouseDown(){
Sprite_Renderer.sprite = SpriteTexture[2];
if (gameObject.name == "About") {
// 點擊About元件時要執行的作業
}
if (gameObject.name == "Search") {
// 點擊Search標籤之元件時要執行的作業
}
}
}
設計動態按鈕 6/12
13 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 在Search及About元件加入UI_Controller程式腳本
 將UI_Controller程式腳本拖曳到Hiearachy之Search及About元件上
 由Inspector窗格檢視元件屬性,會多了⼀個UI Controller (Script)屬性欄;
且程式腳本中的public變數會自動產生對應的資料欄 (Sprite Texture)
設計動態按鈕 7/12
14 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 設定About元件之SpriteTexture屬性內容
 由Inspector窗格檢視About元件屬性,展開SpriteTexture
 拖曳about_normal到Element 0欄
 拖曳about_hover到Element 1欄
 拖曳about_press到Element 2欄
設計動態按鈕 8/12
15 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 設定Search元件之SpriteTexture屬性內容
 由Inspector窗格檢視Search元件屬性,展開SpriteTexture
 拖曳search_normal到Element 0欄
 拖曳search_hover到Element 1欄
 拖曳search_press到Element 2欄
設計動態按鈕 9/12
16 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 About元件加入2D碰撞偵測
 選取About元件
 選單命令Component> Physics 2D> Circle Collider 2D
設計動態按鈕 10/12
17 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 Search元件加入2D碰撞偵測
 選取Search元件
 選單命令Component> Physics 2D> Circle Collider 2D
設計動態按鈕 11/12
18 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 測試
 按下執行按鈕,使用滑鼠操作按鈕,檢驗是否符合程式腳本設計動作
設計動態按鈕 12/12
19 Wu, ShyiShiou Dept. of E.E., NKUT
shapethefuture
 新建2D專案,並以學號-1做為專案名稱及場景名稱
 下載button.rar素材製作動態按鈕
實作練習
20 Wu, ShyiShiou Dept. of E.E., NKUT

More Related Content

What's hot

World Locking Tools V1.0.0について~ 機能と導入 ~
World Locking Tools V1.0.0について~ 機能と導入 ~ World Locking Tools V1.0.0について~ 機能と導入 ~
World Locking Tools V1.0.0について~ 機能と導入 ~
Takahiro Miyaura
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya
Parvesh Taneja
 
Compositing, Composing Worlds
Compositing, Composing WorldsCompositing, Composing Worlds
Compositing, Composing Worlds
Nelson Zagalo
 
Customizing a production pipeline
Customizing a production pipelineCustomizing a production pipeline
Customizing a production pipeline
Felipe Lira
 
Animation
AnimationAnimation
Animation
marwa_ma
 
Diagbouga andrea iiia stacchi e raccordi
Diagbouga andrea iiia   stacchi e raccordiDiagbouga andrea iiia   stacchi e raccordi
Diagbouga andrea iiia stacchi e raccordiDiagbouga
 
Different Types of Editing
Different Types of EditingDifferent Types of Editing
Different Types of EditingLauraDobson
 
Single Camera Production
Single Camera ProductionSingle Camera Production
Single Camera Productionnjo85
 
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
 Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_ Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
Unity Technologies Japan K.K.
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I
吳錫修 (ShyiShiou Wu)
 
Elements of the Soundtrack
Elements of the SoundtrackElements of the Soundtrack
Elements of the Soundtrack
FilmTVsound
 
Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
 Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
Takahiro Miyaura
 
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
poko ponmaru
 
Unityとシェーダで描く360度フラクタル
Unityとシェーダで描く360度フラクタルUnityとシェーダで描く360度フラクタル
Unityとシェーダで描く360度フラクタル
Hirotaka Nakayama
 
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
小林 信行
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Dae Hyek KIM
 
Introduction to animation
Introduction to animationIntroduction to animation
Introduction to animation
Arti Parab Academics
 
Lenguaje audiovisual: planos y angulación
Lenguaje audiovisual: planos y angulaciónLenguaje audiovisual: planos y angulación
Lenguaje audiovisual: planos y angulación
Joaquín J. Martínez Sánchez
 
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
Unity Technologies
 

What's hot (20)

World Locking Tools V1.0.0について~ 機能と導入 ~
World Locking Tools V1.0.0について~ 機能と導入 ~ World Locking Tools V1.0.0について~ 機能と導入 ~
World Locking Tools V1.0.0について~ 機能と導入 ~
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya
 
Compositing, Composing Worlds
Compositing, Composing WorldsCompositing, Composing Worlds
Compositing, Composing Worlds
 
Customizing a production pipeline
Customizing a production pipelineCustomizing a production pipeline
Customizing a production pipeline
 
Animation
AnimationAnimation
Animation
 
Diagbouga andrea iiia stacchi e raccordi
Diagbouga andrea iiia   stacchi e raccordiDiagbouga andrea iiia   stacchi e raccordi
Diagbouga andrea iiia stacchi e raccordi
 
Different Types of Editing
Different Types of EditingDifferent Types of Editing
Different Types of Editing
 
Single Camera Production
Single Camera ProductionSingle Camera Production
Single Camera Production
 
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
 Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_ Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I
 
Elements of the Soundtrack
Elements of the SoundtrackElements of the Soundtrack
Elements of the Soundtrack
 
Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
 Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
Azure Digital TwinとUnreal Engineを統合するADTLink Pluginについて
 
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
 
Unityとシェーダで描く360度フラクタル
Unityとシェーダで描く360度フラクタルUnityとシェーダで描く360度フラクタル
Unityとシェーダで描く360度フラクタル
 
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
 
Introduction to animation
Introduction to animationIntroduction to animation
Introduction to animation
 
Lenguaje audiovisual: planos y angulación
Lenguaje audiovisual: planos y angulaciónLenguaje audiovisual: planos y angulación
Lenguaje audiovisual: planos y angulación
 
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
Streamlined landscape creation with new Terrain Tools- Unite Copenhagen 2019
 
Planos y movimientos de cámara
Planos y movimientos de cámaraPlanos y movimientos de cámara
Planos y movimientos de cámara
 

Viewers also liked

Unity遊戲程式設計(03) 2D動畫製作及應用
Unity遊戲程式設計(03) 2D動畫製作及應用Unity遊戲程式設計(03) 2D動畫製作及應用
Unity遊戲程式設計(03) 2D動畫製作及應用
吳錫修 (ShyiShiou Wu)
 
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(04) 2D運動與碰撞處理I
Unity遊戲程式設計(04) 2D運動與碰撞處理IUnity遊戲程式設計(04) 2D運動與碰撞處理I
Unity遊戲程式設計(04) 2D運動與碰撞處理I
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(05) 2D移動與碰撞處理II
Unity遊戲程式設計(05) 2D移動與碰撞處理IIUnity遊戲程式設計(05) 2D移動與碰撞處理II
Unity遊戲程式設計(05) 2D移動與碰撞處理II
吳錫修 (ShyiShiou Wu)
 
Arduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 allArduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 all
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介
吳錫修 (ShyiShiou Wu)
 
mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(09) 3D物件與光源設定
Unity遊戲程式設計(09) 3D物件與光源設定Unity遊戲程式設計(09) 3D物件與光源設定
Unity遊戲程式設計(09) 3D物件與光源設定
吳錫修 (ShyiShiou Wu)
 
使用Google site架設網站
使用Google site架設網站使用Google site架設網站
使用Google site架設網站
吳錫修 (ShyiShiou Wu)
 
mBot 教學7 聲光控制應用
mBot 教學7 聲光控制應用mBot 教學7 聲光控制應用
mBot 教學7 聲光控制應用
吳錫修 (ShyiShiou Wu)
 
mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式
吳錫修 (ShyiShiou Wu)
 
mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用
吳錫修 (ShyiShiou Wu)
 
mBot 教學4 移動控制
mBot 教學4 移動控制mBot 教學4 移動控制
mBot 教學4 移動控制
吳錫修 (ShyiShiou Wu)
 
mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用
吳錫修 (ShyiShiou Wu)
 
mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用
吳錫修 (ShyiShiou Wu)
 
Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗
吳錫修 (ShyiShiou Wu)
 
mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(11) 創建遊戲地形
Unity遊戲程式設計(11) 創建遊戲地形Unity遊戲程式設計(11) 創建遊戲地形
Unity遊戲程式設計(11) 創建遊戲地形
吳錫修 (ShyiShiou Wu)
 
mBot藍牙控制
mBot藍牙控制mBot藍牙控制
mBot藍牙控制
吳錫修 (ShyiShiou Wu)
 
mBot 教學1 組裝與測試
mBot 教學1 組裝與測試mBot 教學1 組裝與測試
mBot 教學1 組裝與測試
吳錫修 (ShyiShiou Wu)
 

Viewers also liked (20)

Unity遊戲程式設計(03) 2D動畫製作及應用
Unity遊戲程式設計(03) 2D動畫製作及應用Unity遊戲程式設計(03) 2D動畫製作及應用
Unity遊戲程式設計(03) 2D動畫製作及應用
 
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
 
Unity遊戲程式設計(04) 2D運動與碰撞處理I
Unity遊戲程式設計(04) 2D運動與碰撞處理IUnity遊戲程式設計(04) 2D運動與碰撞處理I
Unity遊戲程式設計(04) 2D運動與碰撞處理I
 
Unity遊戲程式設計(05) 2D移動與碰撞處理II
Unity遊戲程式設計(05) 2D移動與碰撞處理IIUnity遊戲程式設計(05) 2D移動與碰撞處理II
Unity遊戲程式設計(05) 2D移動與碰撞處理II
 
Arduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 allArduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 all
 
Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介
 
mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式
 
Unity遊戲程式設計(09) 3D物件與光源設定
Unity遊戲程式設計(09) 3D物件與光源設定Unity遊戲程式設計(09) 3D物件與光源設定
Unity遊戲程式設計(09) 3D物件與光源設定
 
使用Google site架設網站
使用Google site架設網站使用Google site架設網站
使用Google site架設網站
 
mBot 教學7 聲光控制應用
mBot 教學7 聲光控制應用mBot 教學7 聲光控制應用
mBot 教學7 聲光控制應用
 
mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式
 
mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用
 
mBot 教學4 移動控制
mBot 教學4 移動控制mBot 教學4 移動控制
mBot 教學4 移動控制
 
mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用
 
mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用
 
Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗
 
mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用
 
Unity遊戲程式設計(11) 創建遊戲地形
Unity遊戲程式設計(11) 創建遊戲地形Unity遊戲程式設計(11) 創建遊戲地形
Unity遊戲程式設計(11) 創建遊戲地形
 
mBot藍牙控制
mBot藍牙控制mBot藍牙控制
mBot藍牙控制
 
mBot 教學1 組裝與測試
mBot 教學1 組裝與測試mBot 教學1 組裝與測試
mBot 教學1 組裝與測試
 

Similar to Unity遊戲程式設計(02) 應用2D圖片物件

Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D動畫製作及應用
Unity遊戲程式設計 - 2D動畫製作及應用Unity遊戲程式設計 - 2D動畫製作及應用
Unity遊戲程式設計 - 2D動畫製作及應用
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 製作2D骨架動畫
Unity遊戲程式設計 - 製作2D骨架動畫Unity遊戲程式設計 - 製作2D骨架動畫
Unity遊戲程式設計 - 製作2D骨架動畫
吳錫修 (ShyiShiou Wu)
 
Actionscript遊戲元素
Actionscript遊戲元素Actionscript遊戲元素
Actionscript遊戲元素
智傑 楊
 
component based html5 game engine
component based html5 game enginecomponent based html5 game engine
component based html5 game engine
hbbalfred
 
Unity遊戲程式設計- Unity基礎指引
Unity遊戲程式設計- Unity基礎指引Unity遊戲程式設計- Unity基礎指引
Unity遊戲程式設計- Unity基礎指引
吳錫修 (ShyiShiou Wu)
 
Unity遊戲設計- Unity基礎指引
Unity遊戲設計- Unity基礎指引Unity遊戲設計- Unity基礎指引
Unity遊戲設計- Unity基礎指引
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(12)第三人稱角色控制器
Unity遊戲程式設計(12)第三人稱角色控制器Unity遊戲程式設計(12)第三人稱角色控制器
Unity遊戲程式設計(12)第三人稱角色控制器
吳錫修 (ShyiShiou Wu)
 
Flash 8 基礎動畫
Flash 8 基礎動畫Flash 8 基礎動畫
Flash 8 基礎動畫terry28853669
 
Unity遊戲程式設計 - 2D粒子特效應用
Unity遊戲程式設計 - 2D粒子特效應用Unity遊戲程式設計 - 2D粒子特效應用
Unity遊戲程式設計 - 2D粒子特效應用
吳錫修 (ShyiShiou Wu)
 
製作 Unity Plugin for iOS
製作 Unity Plugin for iOS製作 Unity Plugin for iOS
製作 Unity Plugin for iOS
Johnny Sung
 
099 rs-01
099 rs-01099 rs-01
099 rs-01axiuluo
 
Pivot animator
Pivot animatorPivot animator
Pivot animator
吳錫修 (ShyiShiou Wu)
 

Similar to Unity遊戲程式設計(02) 應用2D圖片物件 (18)

Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件
 
Chinese hans
Chinese hansChinese hans
Chinese hans
 
Chinese hans
Chinese hansChinese hans
Chinese hans
 
testing leads fix for ppt2
testing leads fix for ppt2testing leads fix for ppt2
testing leads fix for ppt2
 
Unity遊戲程式設計 - 2D動畫製作及應用
Unity遊戲程式設計 - 2D動畫製作及應用Unity遊戲程式設計 - 2D動畫製作及應用
Unity遊戲程式設計 - 2D動畫製作及應用
 
Unity遊戲程式設計 - 製作2D骨架動畫
Unity遊戲程式設計 - 製作2D骨架動畫Unity遊戲程式設計 - 製作2D骨架動畫
Unity遊戲程式設計 - 製作2D骨架動畫
 
Actionscript遊戲元素
Actionscript遊戲元素Actionscript遊戲元素
Actionscript遊戲元素
 
component based html5 game engine
component based html5 game enginecomponent based html5 game engine
component based html5 game engine
 
Unity遊戲程式設計- Unity基礎指引
Unity遊戲程式設計- Unity基礎指引Unity遊戲程式設計- Unity基礎指引
Unity遊戲程式設計- Unity基礎指引
 
Unity遊戲設計- Unity基礎指引
Unity遊戲設計- Unity基礎指引Unity遊戲設計- Unity基礎指引
Unity遊戲設計- Unity基礎指引
 
Chinese hans
Chinese hansChinese hans
Chinese hans
 
Unity遊戲程式設計(12)第三人稱角色控制器
Unity遊戲程式設計(12)第三人稱角色控制器Unity遊戲程式設計(12)第三人稱角色控制器
Unity遊戲程式設計(12)第三人稱角色控制器
 
Flash 8 基礎動畫
Flash 8 基礎動畫Flash 8 基礎動畫
Flash 8 基礎動畫
 
I os 01
I os 01I os 01
I os 01
 
Unity遊戲程式設計 - 2D粒子特效應用
Unity遊戲程式設計 - 2D粒子特效應用Unity遊戲程式設計 - 2D粒子特效應用
Unity遊戲程式設計 - 2D粒子特效應用
 
製作 Unity Plugin for iOS
製作 Unity Plugin for iOS製作 Unity Plugin for iOS
製作 Unity Plugin for iOS
 
099 rs-01
099 rs-01099 rs-01
099 rs-01
 
Pivot animator
Pivot animatorPivot animator
Pivot animator
 

More from 吳錫修 (ShyiShiou Wu)

Vuforia AR影片程式設計
Vuforia AR影片程式設計Vuforia AR影片程式設計
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
micro:bit亮度感測應用
micro:bit亮度感測應用micro:bit亮度感測應用
micro:bit亮度感測應用
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 同時追踨多張辨識圖
Vuforia AR同時追踨多張辨識圖Vuforia AR同時追踨多張辨識圖
Vuforia AR 同時追踨多張辨識圖
吳錫修 (ShyiShiou Wu)
 
micro:bit開關控制應用
micro:bit開關控制應用micro:bit開關控制應用
micro:bit開關控制應用
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式準備作業
Vuforia AR應用程式準備作業Vuforia AR應用程式準備作業
Vuforia AR 應用程式準備作業
吳錫修 (ShyiShiou Wu)
 
micro:bit LED顯示控制
micro:bit LED顯示控制micro:bit LED顯示控制
micro:bit LED顯示控制
吳錫修 (ShyiShiou Wu)
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
吳錫修 (ShyiShiou Wu)
 
Microbit 1 introduction
Microbit 1 introductionMicrobit 1 introduction
Microbit 1 introduction
吳錫修 (ShyiShiou Wu)
 
Arduino overview
Arduino overviewArduino overview
Arduino overview
吳錫修 (ShyiShiou Wu)
 
使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲
吳錫修 (ShyiShiou Wu)
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
吳錫修 (ShyiShiou Wu)
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
吳錫修 (ShyiShiou Wu)
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
吳錫修 (ShyiShiou Wu)
 
Arduino程式開發工具
Arduino程式開發工具Arduino程式開發工具
Arduino程式開發工具
吳錫修 (ShyiShiou Wu)
 
Arduino程式快速入門
Arduino程式快速入門Arduino程式快速入門
Arduino程式快速入門
吳錫修 (ShyiShiou Wu)
 

More from 吳錫修 (ShyiShiou Wu) (20)

Vuforia AR影片程式設計
Vuforia AR影片程式設計Vuforia AR影片程式設計
Vuforia AR影片程式設計
 
micro:bit亮度感測應用
micro:bit亮度感測應用micro:bit亮度感測應用
micro:bit亮度感測應用
 
Vuforia AR 同時追踨多張辨識圖
Vuforia AR同時追踨多張辨識圖Vuforia AR同時追踨多張辨識圖
Vuforia AR 同時追踨多張辨識圖
 
micro:bit開關控制應用
micro:bit開關控制應用micro:bit開關控制應用
micro:bit開關控制應用
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
 
Vuforia AR 應用程式準備作業
Vuforia AR應用程式準備作業Vuforia AR應用程式準備作業
Vuforia AR 應用程式準備作業
 
micro:bit LED顯示控制
micro:bit LED顯示控制micro:bit LED顯示控制
micro:bit LED顯示控制
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
 
Microbit 1 introduction
Microbit 1 introductionMicrobit 1 introduction
Microbit 1 introduction
 
Arduino overview
Arduino overviewArduino overview
Arduino overview
 
使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計
 
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
 
nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言
 
Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
 
Arduino程式開發工具
Arduino程式開發工具Arduino程式開發工具
Arduino程式開發工具
 
Arduino程式快速入門
Arduino程式快速入門Arduino程式快速入門
Arduino程式快速入門
 

Unity遊戲程式設計(02) 應用2D圖片物件