黑科技?瞧瞧這些破解游戲包中的素材與3D模型的小知識,絕對不容錯過
前言
作為一名資深的游戲開發(fā)從業(yè)人員,大大小小也都做過幾十上百款游戲了。當然,即便是我們在去做游戲的途中,也會遇到一系列的問題,比如往往缺少素材、動畫、合適的3D模型.....等等之類的東西
那么我們到底應該如何去解決這些問題呢?大家想知道嗎,那么阿博今天就來給大家介紹一下幾個好用的經驗技巧。
來來來,我們走著...

1: 我如果要做什么樣的游戲, 應該選****用什么風格?
阿博記得剛開始和身邊同事一起做游戲的時候,剛開始往往不知道自己要做什么樣的游戲,又或者自己有一個好的idea,但又不知道最終如何落地,去系統(tǒng)的規(guī)劃好,采用哪種美術風格。
其實這個時候,咱們就可以多去參考別人做好的游戲,尋找新的思路和靈感源泉。那么問題又來了,我們又要去哪里找要做的游戲,或類似題材的呢?
那這個時候我們就該去AppStrore上面去查找了,AppStore根據游戲的類型,都給我們分類放好了,比如:動作,休閑,益智,音樂等類型, 同時AppStore上有很多宣傳照,游戲視頻,你可以能看到各種游戲的玩法,不同的美術風格,可以找到和你要做的游戲相近的。AppStore上面還會有游戲的排行情況,能讓你知道玩家對那些類型的游戲比較受歡迎,能讓你了解你的用戶喜歡和正在關注的游戲。
關于如何去獲取這樣的信息呢?****我推薦大家一個網站,叫做七麥數據,鏈接地址:(https://www.qimai.cn/rank/index/brand/all/genre/6014/device/iphone/country/us)



2: 爬取資源素材,用到自己的項目中
找到了自己的目標游戲,或者是匹配的美術風格,就可以開始動手來爬取游戲的資源了。AppStore上85%的3D游戲都是用Unity游戲引擎來開發(fā)的, 所以我們只要解決如何從Unity的游戲包里面解出資源就可以了。
這里仍然給大家推薦一個工具:AssetStudioGUI、來從Unity游戲安裝包里面爬取資源。
Step1: 下載游戲安裝包。;
可以從AppStore下載游戲安裝包 .ipa文件, 也可以從Android應用市場來下載同名的游戲安裝包.apk文件。這兩個文件一個是iOS的安裝包,一個是Android的安裝包,但它們有一個共同的特點,都是zip的壓縮包,都可以直接使用解壓軟件解壓開來。解開以后,找到資源包里面的Assets目錄,進入下面的 bin/Data,,你會看到Manage, Resources兩個文件夾,如果沒有找到這樣的路徑,那么這個包可能不是Unity開發(fā)的,也就解壓不了,如圖:

Step2: 解壓游戲包中的資源。
打開AssetsStuioGUI, 選著File/Load Fold菜單, 選著上面資源包里面的Assets目錄, 將安裝包里面的資源導入到工具,如圖:

如果成功的識別到了這些資源,說明這個資源包可以解出來。
加載到工具后,接下來把資源包里的資源導出來,點擊菜單
Export/All Assets, 一段等待以后,導出所有的游戲資源, 包括3D動畫,3D角色模型, 2D UI, 2D紋理,游戲字庫, 游戲聲音,Shader代碼。
這樣導完以后,部分模型是.obj文件的,雖然Unity可以識別,但是其他的游戲引擎未必就可以,所以,獲得3D模型fbx文件,我們還要再換一個菜單導出一次,點擊菜單Model/Export all objects, 這樣就可以3D模型導出成fbx文件格式。導出完成以后, Animation文件夾放動畫, AudioClip文件夾放聲音,F(xiàn)ont文件夾放字體, Sprite文件夾放UI, Texture2D文件夾放所有紋理圖片,Mesh文件夾放網格模型, 這樣就大功告成了。
最后,安裝好游戲后,玩著游戲,找出對應的素材資源,將導出的素材和資源整理好就可以了。