iT邦幫忙

unity相關文章
共有 219 則文章
鐵人賽 Mobile Development DAY 21

技術 Dungeon Mizarka 021

魔法使用製作 很多不確定的設計考量下,選擇更有彈性的方式進行會比較適合。而在視覺化的設計裡PlayMaker的使用,比Bolt(Visual Scripting...

鐵人賽 Mobile Development DAY 19

技術 Day 19 | FPS滅火AR遊戲開發Part4 - 噴水、滅火

今天要來實作滅火的行為,包含了水柱的噴射以及火焰的熄滅,那就繼續看下去吧! 目錄為火焰添加碰撞器建立滅火控制器水柱隨相機移動噴出水柱滅火,當水柱碰撞到火焰...

鐵人賽 Mobile Development DAY 20

技術 Dungeon Mizarka 020

魔法設定參考 遊戲的設定會將主角設定成初階的魔法師,故使用魔法是很基本的攻擊方式。但這樣的考量下其實有很多的可能呈現方式,遊戲最原始的參考是Eye of beh...

鐵人賽 Mobile Development DAY 18

技術 Day 18 | FPS滅火AR遊戲開發Part3 - 火焰生成

昨天的文章中已介紹火焰粒子的製作,那麼今天的文章將會說明如何在AR世界中產生火焰! 火焰產生器 在場景中,創建一個Empty GameObject,添加新的火焰...

鐵人賽 Mobile Development DAY 19

技術 Dungeon Mizarka 019

回合移動規則確立 今天主要在撰寫/調整遊戲的企劃內容,在多日的思考後終於定下來移動的基本規則。 有別於原先的eyes of beholder,裡面的怪物群是即時...

鐵人賽 Mobile Development DAY 17

技術 Day 17 | FPS滅火AR遊戲開發 Part2 - 火焰粒子系統製作

目錄火焰製作 上一篇實作了簡易的粒子系統(水柱),那今天就要實作稍微複雜多層次的粒子系統,那就開始吧! 火焰製作 Step 1 繪製火焰碎片-粒子材質 使用...

鐵人賽 Mobile Development DAY 18

技術 Dungeon Mizarka 018

MiniMap製作Part2 找到了tile生成時位置錯亂的原因,還是因為進位造成的問題。A★內部是用整數的Vector3Int存位置,但這個值應該是直接用Ve...

鐵人賽 Mobile Development DAY 17

技術 Dungeon Mizarka 017

修正A★資料 專案前期就導入了A★並以它的格狀資料做為移動的判定,不論是玩家和怪物都是利用此資料做移動的。然而這個資料有些地方不是很正確,在這篇文章的最後,也有...

鐵人賽 Mobile Development DAY 16

技術 Day 16 | FPS滅火AR遊戲開發Part1 - 水柱粒子系統製作

目錄遊戲機制介紹製作前言簡單Particle System(粒子系統)-水柱製作 遊戲機制介紹 遊戲進行時,藉由AR套件對地面進行偵測,生成時間一到,會在偵...

鐵人賽 Mobile Development DAY 15

技術 Day 15 | 魔術方塊AR遊戲開發Part4 - 面的旋轉(下)+遊戲機制

在上一篇我們完成面的旋轉,卻發現旋轉途中若點擊放開,面會停留在旋轉途中,今天我們就要來解決這個問題。 目錄面的旋轉遊戲機制 面的旋轉 旋轉到正確角度 新增...

鐵人賽 Mobile Development DAY 16

技術 Dungeon Mizarka 016

調整ActivityLog 今天花了時間調整ActivityLog,也就是畫面上方秀出訊息的地方。原先利用隨意丟出字串的方式模擬訊息呈現,但到了差不多要進入到增...

鐵人賽 Software Development DAY 13

技術 Day 13. 是時候來規劃個專案了,先來個小調查

我的小夥伴推薦我做貪吃蛇但吃的是我,於是就有了以下兩種: 不是很完整的想法,希望大家可以從我的文字敘述想像遊戲:3 希望能從大家那得到一些意見~ 表單:http...

鐵人賽 Mobile Development DAY 14

技術 Day 14 | 魔術方塊AR遊戲開發Part3 - 面的旋轉(上)

在上一篇我們完成了魔術方塊的偵測,今天我們要來製作面的旋轉。 目錄選擇的面面的旋轉 選擇的面 建立SelectFace(): 需要用到ReadCube及C...

鐵人賽 Mobile Development DAY 15

技術 Dungeon Mizarka 015

UIS裡看起來最不容易理解的就是它的UI架構,階段關係和一堆堆的元件看了就覺得不容易放入到現有的專案裡。不過,底層已是用了UIS,UI不用它提出的架構也不會簡單...

鐵人賽 Mobile Development DAY 13

技術 Day 13 | 魔術方塊AR遊戲開發Part2 - 魔術方塊偵測

在上一篇文章中,我們完成魔術方塊的建立及旋轉,今天我們要來完成魔術方塊的偵測。 目錄魔術方塊的偵測讀取面狀態 魔術方塊的偵測 魔術方塊狀態 建立CubeSt...

鐵人賽 Mobile Development DAY 14

技術 Dungeon Mizarka 014

今天首要進行的就是調整瞄準到攻擊的過程。 怪物呈現調整 怪物調整過面向後,為了要讓部份UI做為正面提示,則會跟著轉動,但血格UI若是跟著轉動看起來很不清楚。看起...

鐵人賽 Mobile Development DAY 12

技術 Day 12 | 魔術方塊AR遊戲開發Part1 - 魔術方塊建立

在上一篇文章中為各位介紹ARFoundation/ARCore,今天我們要來製作魔術方塊AR遊戲。 目錄遊戲機制介紹建立魔術方塊模型撰寫旋轉程式 遊戲機制介...

鐵人賽 Mobile Development DAY 11

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

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

鐵人賽 Mobile Development DAY 13

技術 Dungeon Mizarka 013

怪物實作 怪物是由多個子物件組合而成的,其階層看起來可能會是如下所示 利用子物件達成其功能的分類,目前的分類主要為四大類 AI Inventory Stat...

鐵人賽 Mobile Development DAY 10

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

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

鐵人賽 Mobile Development DAY 12

技術 Dungeon Mizarka 012

今天一樣是要利用Editor Script進行少部份量化的工作,已經了解了怎麼樣用Editor Script產生ItemDefinition,接下來就要將道具加...

鐵人賽 Mobile Development DAY 11

技術 Dungeon Mizarka 011

了解Inventory元件如何使用 UIS裡初步製作分類和各品項完成後,接下來就要實際在Runtime時可以引用。 首先要試驗的環節為怪物身上有帶物品,物品會因...

鐵人賽 Mobile Development DAY 10

技術 Dungeon Mizarka 010

解決房間生成導致A★出現問題 在最先的測試用場景中,每格不是空的要不然就是障礙物或是場地外。生成的房間直接加入了牆壁,而這個牆壁有可能因為厚度的關係,導致A★掃...

鐵人賽 Mobile Development DAY 9

技術 Dungeon Mizarka 009

整理進入Addressable資料 前幾天利用Addressable進入載入資料時手動的將需要用到的物件放入,但隨著資料日漸增加,手動增減會變得複雜且錯誤百出,...

鐵人賽 Mobile Development DAY 8

技術 Dungeon Mizarka 008

戰鬥實際製作Part02 承接昨天的攻擊功能製作。拿取到定位點後要轉換成Raycast再進行偵測。為了方便可以直接在場景裡可看整個Raycast的距離、大小、碰...

鐵人賽 Mobile Development DAY 9

技術 Day 9 | Unity AR手遊「山海異聞錄」開發套件一覽表

今天的文章,要來為各位整理我們在正式開發前,查詢的AR套件相關資料。 目錄AR開發套件其他套件版本列表 AR開發套件 ARCore ARCore是Googl...

鐵人賽 自我挑戰組 DAY 8

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

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

鐵人賽 Mobile Development DAY 5

技術 Dungeon Mizarka 005

UI版面配置 幾近年的FPDC遊戲,單角色的控制多以First Preson Shooter玩法為主要類型,而FPS的遊戲,手裡拿裝備,如劍、盾,是很直覺的呈現...

鐵人賽 Mobile Development DAY 3

技術 Dungeon Mizarka 003

以群體為主的敵人 從Eye of Beholder(EoB)或是類似的遊戲裡可以看到敵人是以一群群的方式聚集,但也是有可能會有一群裡只有一隻的情況。 因此,目...

技術 unity 物體按住key后移動和轉向

//前後移動,左右轉向 private int Speed_run = 5; private int Speed_rot = 20; priva...