unity讀取配置表(基於Space Shooter)


       在unity中,腳本中的定義的全局變量會在對象的inspector面板中顯示,可以通過面板修改數據,但是如果修改的數據過多,或者身為程序,數值是策划給的,用讀取測試表的方法就可以方便策划給、修改數據。

        用excel表格存數據,通過office中的工具可以導成csv文件,我是直接在csv文件中的改的數據,

改完csv文件后,點擊build_cs.bat,在cs文件夾中就會產生一個bin文件,這個工具(上圖的配置表工具(第二版)文件夾)中有用的就是cs文件夾中的3個:

修改csv文件,上圖2個cs文件是不變的,數據不同,bin文件不同

 

 我修改的是unity中源代碼公開的space shooter 游戲,改變敵機的速度和添加血量,這里主要說如何改的數據。

首先,右鍵下圖Asset,選擇show in explorer,把bin文件放到和Assets一個文件夾中

 

 

 

 這是游戲中的Done_Mover(使物體移動的)腳本,我在這里讀取的配置文件,看看使用方法,首先using DataBase,然后調用Enemy.getSpeed(id),這是我們之前添加的那個Enemy腳本的類,括號是id值,這樣就可以把數據讀出來了

最后,csv中的數據是這樣的:

 

 嗯。。gethp(0)是讀的id號是1的血量。

工具等我以后上傳。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM