Unity 更新頁 : 2024年2月28日 星期三 頁面創建日期 : 2022年3月30日 星期三 我們發佈了有關 Unity 的開發提示,許多開發人員都在使用該引擎來製作遊戲。 頁面內連結 介紹 編輯器設置 遊戲發佈 系統 UI(使用者介面) 用戶輸入 精靈 (2D) 場景 聲音效果 BGM 預製件 地圖 (2D) 碰撞處理 (2D) 紋理 檔 當地語系化(多語言) 介紹 關於 Unity 提示 本節介紹本網站上發佈的 Unity 提示的規範和規則。 2023年7月29日 星期六 關於團結 Unity 的簡要說明,您可以在其中進行遊戲開發。 2023年7月29日 星期六 創建統一帳戶 您需要創建一個帳戶才能使用 Unity 進行開發。 我們將引導您完成這些步驟。 2023年7月29日 星期六 下載並安裝 Unity 安裝 Unity,以便可以使用 Unity 作為開發環境。 2023年7月29日 星期六 創建 Unity 專案 創建一個項目來實際開發遊戲。 2023年7月29日 星期六 範例項目入門(3D 範例場景 HDRP) 讓我們創建一個示例專案並運行它以可視化遊戲的工作原理。 2023年7月29日 星期六 教程範例項目入門(2D 平臺遊戲微遊戲) 讓我們創建一個示例專案並運行它以可視化遊戲的工作原理。 2023年7月29日 星期六 編輯器設置 使日語成為 Unity 編輯器 Unity 編輯器最初是用英語編寫的,因此我們將日語編寫。 2023年6月29日 星期四 編輯代碼更改編輯器 瞭解如何更改嘗試從 Unity 編輯器編輯代碼時啟動的腳本編輯器。 2023年6月29日 星期四 遊戲發佈 輸出適用於 Windows 的遊戲 提供有關將使用 Unity 建立的遊戲輸出為可在 Windows 上運行的格式的分步說明。 2023年9月29日 星期五 使用 IL2CPP 預編譯適用於 Windows 的遊戲 通過使用IL2CPP,它被提前編譯為本機代碼,以提高性能和安全性。 2023年9月29日 星期五 輸出網路優化 (WebGL) 遊戲 提供有關將使用 Unity 建立的遊戲輸出為可在 Web 瀏覽器中運行的格式的分步說明。 2023年9月29日 星期五 使用 ASP.NET Core 運行 Unity WebGL 瞭解如何在 WebGL 中輸出使用 Unity 製作的遊戲,並在運行 Core ASP.NET 網站上運行它。 2023年9月29日 星期五 系統 更改遊戲解析度 瞭解如何在開始遊戲時設置解析度以及如何在遊戲過程中更改解析度。 2023年10月31日 星期二 在視窗模式和全屏模式之間切換 瞭解如何在遊戲運行時在視窗模式和全屏模式之間切換。 2023年10月31日 星期二 即使窗口處於非活動狀態,也運行遊戲 最初,當視窗(包括 Unity 編輯器)處於非活動狀態時,遊戲會暫停。 瞭解如何執行此操作,以便視窗即使在非活動狀態時也能正常工作。 2023年10月31日 星期二 退出遊戲 介紹如何以程式設計方式退出遊戲。 2023年10月31日 星期二 UI(使用者介面) 將相機 (2D) 與畫布對齊 默認情況下,放置UI的畫布的顯示區域和顯示遊戲的相機 (2D) 的顯示區域是分開的,因此請匹配它們。 2023年12月9日 星期六 在Unity UI中使用按鈕 按鈕還可用於讓使用者將其作為選項單擊,例如在功能表中。 它還可用於調試和測試。 2023年11月28日 星期二 使用 Unity UI 下拉清單 通過使用下拉清單,可以節省空間的方式放置大量選區。 2023年12月27日 星期三 滾動以使所選項目位於下拉專案清單的頂部 顯示下拉專案清單時,無論所選專案的位置如何,都會顯示頂部專案。 描述如何顯示此項,以便所選項目位於頂部。 2023年12月27日 星期三 將焦點放在UI物件之外 通常,按兩下UI物件以外的任何內容都會導致焦點丟失,但這樣做是為了防止它偽聚焦。 2024年2月27日 星期二 確保您可以在所有平臺上使用相同的字體 每個操作平臺上可用的字體都不同,但我們將討論如何確保在所有環境中都提供相同的字體。 2024年2月27日 星期二 在 WebGL 中啟用日語輸入 當一個帶有輸入字段的程式在 WebGL 中發布時,無法直接輸入日語,因此我們將實施一個解決方法。 2024年2月28日 星期三 循環顯示 UI 對象的選擇 在物件的正常放置中,您只能選擇您鍵入方向的物件,但在這裡您可以在向下鍵入時選擇另一側的頂部物件。 2024年2月27日 星期二 動漫按鈕選擇,使其更易於理解 選擇按鈕時,請將其放大以使其更易於理解。 2023年12月9日 星期六 用戶輸入 輸入系統包簡介 為了接受來自使用者的輸入,Unity 有一個可以追溯到早期的“輸入管理器”,但它設置為使用版本中間引入的新“輸入系統包”。 2023年6月29日 星期四 使用鍵盤操作(輸入系統套件版本) 介紹如何使用鍵盤控制遊戲。 2023年7月29日 星期六 使用滑鼠操作(輸入系統套件版本 ) 瞭解如何使用滑鼠控制遊戲。 2023年7月29日 星期六 使用遊戲手柄進行控制(輸入系統套件版本) 瞭解如何使用遊戲手柄控制遊戲。 2023年6月29日 星期四 管理多個遊戲手柄 您可以同時處理多個遊戲手柄。 它可以在多人玩的情況下使用,例如本地多人遊戲。 2023年6月29日 星期四 使用操縱桿操作(輸入系統封裝版本) 瞭解如何使用操縱桿控制遊戲。 2023年10月31日 星期二 使用操作映射為遊戲行為分配按鈕 例如,您可以使用操作映射將控制器按鈕分配給移動和跳躍等操作。 2023年6月29日 星期四 動態設置操作映射 本節介紹如何在想要自由分配鍵和按鈕(如按鍵配置)時動態設置操作映射。 2023年6月29日 星期四 將觸摸優化的輸入控件與螢幕控制結合使用 輸入系統包具有螢幕控制,這是一種用於觸摸優化設備上的輸入操作的機制。 2023年7月29日 星期六 自訂螢幕控制項以實現方向鍵 螢幕控制可以自行自定義。 讓我們實現一個不同於搖桿輸入的方向鍵。 2023年7月29日 星期六 精靈 (2D) 顯示精靈(影像) 本節介紹如何在遊戲螢幕上顯示精靈(圖像)。 這很簡單,因為您只能在 Unity 編輯器上顯示圖像。 2023年10月31日 星期二 移動、旋轉和縮放精靈 讓我們用鍵盤移動精靈,就像在遊戲中移動角色一樣。 2023年10月31日 星期二 實現精靈表動畫 讓我們創建一個精靈動畫,它可以在連續的多個圖像之間切換,並使它看起來好像圖片在移動。 2023年10月31日 星期二 在遊戲運行時更改精靈圖像 當你在玩遊戲時,你可能會看到精靈的形象經常變化。 本節介紹如何在遊戲運行時更改精靈的圖像。 2023年10月31日 星期二 為4路精靈角色實現行走動畫 讓我們實現一個動畫,其中角色在俯視視場中向四個方向移動,這在 RPG 中很常見。 2023年10月31日 星期二 實現8路精靈角色行走動畫 讓我們實現一個動畫,其中角色在俯視圖場中向8個方向移動,這在 RPG 中很常見。 2023年10月31日 星期二 場景 在場景之間切換 實現場景過渡,例如從開始場景到遊戲場景的過渡,這在遊戲中很常見。 2023年9月29日 星期五 添加場景 介紹如何向當前場景添加另一個場景並同時顯示它。 2023年9月29日 星期五 更改場景的背景顏色 介紹如何更改場景的背景色。 2023年9月29日 星期五 聲音效果 播放、暫停或停止單個聲音效果 本節介紹如何隨時播放、暫停和停止音效。 2023年9月29日 星期五 同時播放多個聲音 AudioSource 只能播放單個聲音,但您可以使用 AudioClip 同時播放具有單個音訊數據的多個聲音。 2023年9月29日 星期五 控制同時播放的音效數量 PlayOneShot 允許您對聲音進行分層,但它們往往更響亮,因為它們沒有上限。 這次,我將嘗試控制同時播放的數量,以免音量變得太大。 2023年9月29日 星期五 BGM 播放、暫停、停止和迴圈播放背景音樂 本節介紹如何播放、暫停、停止和迴圈播放背景音樂。 2023年8月30日 星期三 迴圈背景音樂與介紹 一些 BGM 迴圈只播放一次介紹部分,迴圈從中間開始。 在本文中,我們將嘗試在 Unity 中執行此操作。 2023年8月30日 星期三 預製件 創建預製件以管理大量物件 物件可以複製和置入,但如果要更改設置,則必須根據需要更改任意數量的重複項。 如果使用預製件,則可以將其作為複製源設置進行集中管理。 2023年9月29日 星期五 從文稿基於預製件創建物件 我們能夠在初始放置時放置預製件中的物件,但我認為在某些情況下,您希望在遊戲過程中放置其他物件。 在這裡,我想通過腳本放置預製件中的一個物件。 2023年9月29日 星期五 地圖 (2D) 使用標準 Unity 磁貼地圖創建自上而下的 2D 地圖 讓我們創建一個自上而下的 2D 地圖,就像 2D RPG 一樣,具有 Unity 的標準瓦片地圖功能。 2023年8月30日 星期三 使用 2D 瓦片地圖附加功能創建具有自動圖塊的地圖 每次放置連接向上、向下、向左和向右的地圖提示時,查找和放置組合都很麻煩。 讓我們使用自動切片來自動連接地圖提示。 2023年8月30日 星期三 使用 2D 圖塊地圖附加功能創建動畫圖塊 RPG 磁貼地圖可以使用通過切換地圖晶片來顯示行動的運算式,例如瀑布的流動或波浪的運動。 在這裡,我們將嘗試實現該動畫。 2023年8月30日 星期三 使用 2D 瓦片地圖附加功能創建具有動畫自動圖塊的地圖 嘗試通過組合自動磁貼和動畫磁貼來創建具有動畫自動磁貼的地圖。 2023年8月30日 星期三 使用磁貼圖實現命中檢測 實現一個過程,防止對象在移動時與圖塊映射衝突和重疊。 2023年8月30日 星期三 為每種類型的MapChip實現命中檢測 從鋪設的地圖晶元中對指定類型的地圖提示執行命中判斷。 2023年8月30日 星期三 碰撞處理 (2D) 確定物件是否相互碰撞 (2D) 本節介紹如何實現遊戲中常見的子彈擊中角色、角色相互撞擊等所需的碰撞檢測。 2023年6月29日 星期四 使用標準物理場進行碰撞處理 (2D) 例如,當一個玩家角色擊中另一個角色時,它會推動對手並將其留給 Unity 標準函數的物理特性。 2023年6月29日 星期四 紋理 使用渲染紋理將另一個場景的內容顯示為紋理 如果要顯示不同的場景(例如,在遊戲中的顯示器上),則可以使用渲染紋理。 2023年9月29日 星期五 檔 使用播放機首選項讀取和寫入數據 使用播放機首選項來存儲和載入播放數據、設置等。 2023年6月29日 星期四 將數據寫入由持久數據路徑指定的 Unity 推薦資料夾路徑 您可以將遊戲的配置數據保存到任何位置,但現在我們將使用persistentDataPath將其保存到 Unity 推薦的資料夾路徑。 2023年6月29日 星期四 當地語系化(多語言) 切換文字物件的文字以匹配多語言支援文字的環境 為了使您的遊戲不僅在日本而且在海外玩,有必要將整個遊戲當地語系化,以便該國的人們可以玩它。 在這裡,作為其中一個放置的文本對像是多語言的。 2023年8月30日 星期三 從圖像物件切換圖像以匹配國家/地區或語言 不僅可以對文本進行當地語系化,還可以對圖像進行當地語系化。 如果圖像因國家/地區或區域性而異,或者您正在對文本進行成像,則此切換非常有用。 2023年7月29日 星期六 隨時更改區域設置 官方的 Unity 包當地語系化會在遊戲開始時根據參數和環境自動設置語言環境,但我們會隨時解釋如何更改語言設置,例如當您想在遊戲過程中更改顯示語言時。 2023年7月29日 星期六 獲取已創建的區域設置清單 介紹如何檢索當地語系化包創建的區域設置清單。 當您希望使用者從清單中進行選擇時,這很有用。 2023年8月30日 星期三 隨時獲取當地語系化文本和資源 本節介紹如何隨時以程式設計方式檢索當地語系化文本,而不是在UI中自動切換它。 2023年7月29日 星期六
使用 ASP.NET Core 運行 Unity WebGL 瞭解如何在 WebGL 中輸出使用 Unity 製作的遊戲,並在運行 Core ASP.NET 網站上運行它。 2023年9月29日 星期五
將數據寫入由持久數據路徑指定的 Unity 推薦資料夾路徑 您可以將遊戲的配置數據保存到任何位置,但現在我們將使用persistentDataPath將其保存到 Unity 推薦的資料夾路徑。 2023年6月29日 星期四
切換文字物件的文字以匹配多語言支援文字的環境 為了使您的遊戲不僅在日本而且在海外玩,有必要將整個遊戲當地語系化,以便該國的人們可以玩它。 在這裡,作為其中一個放置的文本對像是多語言的。 2023年8月30日 星期三
從圖像物件切換圖像以匹配國家/地區或語言 不僅可以對文本進行當地語系化,還可以對圖像進行當地語系化。 如果圖像因國家/地區或區域性而異,或者您正在對文本進行成像,則此切換非常有用。 2023年7月29日 星期六