iT邦幫忙

unity相關文章
共有 185 則文章
鐵人賽 自我挑戰組 DAY 1
Unity 開發從3D出發 系列 第 1

技術 [30天Unity大破解] 1:想開發遊戲,從哪出發

教練,我想學遊戲開發 時代吐槽 想當年國小還在玩遊戲王卡的我,現在看到小學生人手一台手機,打傳說,不然就是回家玩LOL。時代果然不一樣了啊。而因此許多的...

鐵人賽 自我挑戰組 DAY 2
Unity 開發從3D出發 系列 第 2

技術 [30天Unity大破解] 2:準備進入unity的世界

教練,練習場在哪裡? 如何下載unity 大家好,今天是美好的第二天,就讓我們以這樣的幹勁開始我們的美好的旅程吧。 到unity的官網 官方下載網址 第一步先...

鐵人賽 自我挑戰組 DAY 4
Unity 開發從3D出發 系列 第 4

技術 [30天Unity大破解] 4:碰碰樂(collider篇)

教練,我想學卡位碰撞技巧 歡迎大家來到了第四天碰撞篇啦,讓我們打開之前的專案吧 collider 介紹 每一個物體都有屬於它的預設collider,方體預設是b...

鐵人賽 自我挑戰組 DAY 3
Unity 開發從3D出發 系列 第 3

技術 [30天Unity大破解] 3:打開unity的大門 (功能+rigidbody篇)

教練,我要知識補集大全 unity介面功能介紹 終於到了第三天,今天我們就來介紹一下unity的功能介面吧!首先先請大家開啟unity的專案。 視窗介紹 我們...

鐵人賽 自我挑戰組 DAY 3
初見Unity Shader 系列 第 3

技術 甚麼是Shader?

目標 圖形API (Graphics API) Shader從CPU到GPU的流程 前言 Day2的時候,我們直接寫出了一個簡單的Unity Shader,...

鐵人賽 自我挑戰組 DAY 9
初見Unity Shader 系列 第 9

技術 紋理貼圖,又或是叫做Texture

使用Unity 2019 LTS 目標 認識紋理貼圖(Texture) 程式與美術口中的Texture 當匯入一張圖到Unity... 當我們匯入一張圖...

鐵人賽 自我挑戰組 DAY 19

技術 不同於狀態機的Behavior Tree

在遊戲AI裡除了狀態機(Finite State Machine, FSM)的概念外,其實有著許多不多的分類,像是以對應規則的(Rule Base)、模糊邏輯A...

鐵人賽 Mobile Development DAY 11

技術 Day 11 | UnityAR世界建立 - ARFoundation/ARCore介紹

上一篇文章介紹了Unity AR(Android)的建置環境,本篇文章會簡單介紹開發此款手遊的主要AR套件的基本功能。Unity在AR領域的發展一直走在前端位置...

鐵人賽 自我挑戰組 DAY 8
初見Unity Shader 系列 第 8

技術 高光反射與Blinn-Phong Shading

文章使用Unity 2019 LTS 目標 甚麼是經典模型 Blinn-Phong Shading 經典模型 首先要說明的一點,這邊的模型並不是指遊戲中...

鐵人賽 自我挑戰組 DAY 21

技術 Day21: Arduino with Unity

平常我們在實驗室會使用到一些硬體裝置,比如Arduino 或 Feather 的 Adafruit 的開發板,故需要與 Unity 做串接與一同使用,所以這邊我...

鐵人賽 Mobile Development DAY 10

技術 Day 10 | Unity AR 環境建置(Android)

在開始開發遊戲之前,要先把環境建置好,不然在之後輸出的時候,檔案有可能會無法輸出或無法執行。本篇會針對輸出Android App做開發前的專案設定, 目錄切換...

技術 Unity 動畫控制基本觀念和腳本

有幾個基本觀念 一個本體,可能是一個UI,一個圖片,2D物件或3D物件3D 會再有更多骨架控制的技術2D 其實也可以做到骨架控制或更多效果unity 有一個很強...

鐵人賽 自我挑戰組 DAY 27
初見Unity Shader 系列 第 27

技術 Gamma校正

在Day21時,嘗試講解內建Skybox Shader是怎麼寫的,後來踩到了一些坑,裡面就碰到幾個我不知道的知識點: Gamma HDR GPU Instan...

技術 [填坑日記] Android Studio plugin to Unity

要開發Android的App有許多的方法,目前以Android Studio與Unity最為多人使用,而兩者也都擁有完善的開發社群。剛好因為工作的關係,經常需要...

鐵人賽 Mobile Development DAY 28

技術 Day 28 | Unity遊戲開發 - 介面設置及場景轉換

在上一篇文章提到對話系統的管理,今天我們要來說明主畫面設定及場景資料轉換。需要注意的是,介面的素材圖需要將背景及按鈕分別輸出喔! 目錄素材圖介面設置場景轉換...

鐵人賽 自我挑戰組 DAY 8

技術 狀態流程圖與有限狀態機

狀態圖 (State Machine) ,是類似於本文章要介紹的主軸: 有限狀態機 (Finite-State Automation),有限的意思是有限個數的狀...

鐵人賽 自我挑戰組 DAY 5
初見Unity Shader 系列 第 5

技術 一個三角形的誕生(下)

目標 認識渲染管線前半段,光柵化階段 光柵化階段 延續昨天的渲染管線,今天介紹後半段,光柵化階段。再把昨天的管線圖貼出來: 上一個階段,幾何階段,設置好了...

鐵人賽 自我挑戰組 DAY 5

技術 淺談Unity生態中的視覺化工具

數次提及了Unity擴充生態是多元化且是良好的設計,要不然,Unreal也不會耕芸它的MarketPlace。 在Unity眾多的擴充/外掛中,視覺化工具自成一...

鐵人賽 自我挑戰組 DAY 4

技術 Day4: Understand RaycastHit

射線 Raycast 在Unity 中運用很廣泛,在射擊遊戲中常見,任何瞄準、理解當前物件的轉動方向的使用也很普遍。也因為最近在實驗室要使用到 Oculus進行...

技術 [Unity] Custom PropertyDrawer for a class with an array

當一個陣列B的長度是等於另一個變數A裡的值。不做額外處理的話,必須隨時注意A與B是否相同。為了方便及穩定性,不彷自訂一個class包含變數變數A與陣列B,並為此...

鐵人賽 自我挑戰組 DAY 7
初見Unity Shader 系列 第 7

技術 Unity Frame Debugger

文章使用Unity 2019 LTS 目標 如何使用Unity Frame Debugger 甚麼是Draw call Frame Debugger 寫...

鐵人賽 自我挑戰組 DAY 13

技術 Day13: Unity Camera Control 1

這兩天我希望研究在 Unity 中控制 Camera 的方式,主要是我們通常在環境中視角幾乎都是讓Camera 移動來讓我們觀看環鏡中的位置。有時候我們會希望C...

鐵人賽 自我挑戰組 DAY 4
初見Unity Shader 系列 第 4

技術 一個三角形的誕生(上)

目標 認識GPU渲染管線的前半部,幾何階段 一個三角形... 以前歐氏幾何學過,三個點可以形成一個最基本的面,也就是三角形,今天就來介紹電腦是怎麼是怎麼劃出...

鐵人賽 自我挑戰組 DAY 28

技術 在閉幕前允諾的Addressable

Asset Graph(AG)是本系列視覺化工具的第一個介紹到的工具,除了它是官方的工具可以免費取得外,另一個就是當時正好在研究如何導入到專案中。而今天就再利用...

鐵人賽 自我挑戰組 DAY 22

技術 Day22: MPU6050 Arduino to Unity

在感測真實物體的姿態時,我們會使用到 MPU 6050來感測當前姿態,今天我會透過六軸慣性感測器來感測物件的動作。我們知道 MPU6050 包含三軸陀螺儀、三軸...

鐵人賽 自我挑戰組 DAY 2
初見Unity Shader 系列 第 2

技術 從簡單的開始...

本篇文章使用Unity 2019 LTS版本,畫面及API可能會有所不同。 目標 Unity Shader的程式碼結構 幫我們的「朋友」自由的更換顏色...

鐵人賽 Mobile Development DAY 23

技術 Day 23 | 使用ManoMotion製作打地鼠遊戲Part1 - 手部偵測及地鼠設定

在上一篇文章介紹了ManoMotion的安裝與介紹,今天我們要使用ManoMotion來製作打地鼠遊戲! 目錄遊戲機制介紹Step 1 地鼠設置Step 2...

鐵人賽 自我挑戰組 DAY 29
初見Unity Shader 系列 第 29

技術 Bloom效果,又或是高光效果

文章內使用Unity 2019 LTS 目標 Bloom效果 Bloom 以下這張圖片也是一個常見的螢幕後製特效,Bloom,中文翻作高光。 fro...

鐵人賽 自我挑戰組 DAY 15

技術 學習Glow Shader

學習Glow Shader是這次的重點,不再贅述直接進入製作。 如同拿取Asset Graph擴充一般,這次的Shader Graph也是要使用Package...

鐵人賽 自我挑戰組 DAY 10
初見Unity Shader 系列 第 10

技術 深度緩衝,又或是Z緩衝

目的 認識深度緩衝(Depth Buffer) 深度緩衝 這個東西搜尋一下會發現有很多種叫法,深度緩衝、Z緩衝、depth buffer、z-buffer,...