簡體   English   中英

如何隨機化加載哪些可編寫腳本的 object

[英]How to randomize what scriptable object gets loaded

在統一編碼方面,我是一個完全的菜鳥。 我有幾個不同的敵人,它們是可編寫腳本的對象,當我開始戰斗時,我想加載其中一個隨機的敵人。 誰能幫助我不知道該怎么做。

這取決於你所擁有的。 您是否正在從 Resources 文件夾加載 Scriptable Objects? 如果你是,你可以使用Object[] enemies = Resources.LoadAll("Enemies", typeof(Enemy)) 此代碼將從文件夾“Resources/Enemies/”中加載“Enemy”類型的所有內容。 然后你可以得到從 0 到enemys.Length 的隨機數,並使用該數字作為索引從數組中得到一個 object

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM