Spine In Unity工具製作經驗總結

2021-10-11 02:10:39 字數 875 閱讀 3675

最近實習在開發一款文字遊戲的劇本生成工具。工具的功能主要是讀取csv劇本檔案,在工具中手動選擇背景或者人物表情等,之後自動生成演出的**。

在此之前還沒怎麼接觸過unity的spine執行庫,開貼將得到的經驗記錄下來。

1.spine生成的檔案匯入unity,要將atlas檔案名字的最後麵加txt,因為unity是讀入atlas檔案的

2.開發中attachment命名為 表情.e0,表情.m0等,e或者m等字母表示面部部位,想要從json讀入的檔案中獲取角色有那些表情,一開始想要直接遍歷某個slot下面的attachment,後來發現行不通。必須獲得全部attachment然後通過判斷slotindex來將表情儲存。

foreach

(skin.skinentry aa in cginfo.skeletondata.

getskeletondata

(true

).defaultskin.

getattachments()

)//初始化faces

}

3.遍歷某個檔案下邊的子資料夾

"/resources/portraits/"

+ name;//父資料夾的位址

directoryinfo directoryinfo =

newdirectoryinfo

(path)

//父資料夾 的資訊

directoryinfo [

]directoryinfos = directoryinfo.

getdirectories

("*"

,searchoption.topdirectoryonly)

;//searchpattern為只查詢下一級的資料夾

二進位制工具

現在的pwn題很多都是linux下的程式,因此學會gdb的除錯是做pwn題必不可少的,現在簡單介紹一下gdb的使用,gdb下有個很好的外掛程式peda,可以安裝一下。例子 include include includeint add int a,int b int main 1.進行編譯 gcc t...

二進位制 十進位制轉化工具

二進位制 十進位制轉化工具類 public class binaryutil return arraylist 根據二進位制 例如,輸入 1,3,4 獲取到的是1011 param arr param digit 位數 return public static integer getbinary l...

macOS常用二進位制工具

build xcode projects and workspaces 這個工具可以用來編譯xcode工程 xcodebuild project myframework.xcodeproj scheme myframework configuration release configuration ...