1. 程式人生 > >工廠模式在Unity中的簡單應用

工廠模式在Unity中的簡單應用

鍵盤 並且 IT ima 編寫 file 工廠 mage image

使用一個簡單的小例子來說明Unity開發中如何使用工廠模式來獲取精靈並且加載

1.創建個Unity的工程,起名叫FactoryDemo,並在Asset下創建相應文件夾

技術分享圖片

Sprite用來存放原圖以及分割後的精靈,

2.Sprite裏添加所需的圖片,Number.

原圖效果如下:

技術分享圖片

3. 對導入的Number修改Texture屬性

設置如下

技術分享圖片

點擊Sprite Editor,對貼圖進行分割生成精靈

技術分享圖片

最後點擊Slice切片,Sprite文件夾中的原圖出現一個向右的小鍵頭,點擊後可以看到1-0 10張的精靈

技術分享圖片

4. 開始編寫腳本實現功能,創建二個腳本,都掛載在Main Camera上

DynamicLoadTexture 這個腳本用來動態加載貼圖,當鍵盤空格鍵按下時會動態的往Canvas下添加新物體顯示阿拉伯數字

SpriteFactory 精靈工廠,供外部調用,提供一個阿拉伯數字返回Resources/Sprite下對應的精靈

5. 實現效果如下:

技術分享圖片

附上最終的源代碼

https://files.cnblogs.com/files/fzxiaoyi/FactoryDemo.zip

工廠模式在Unity中的簡單應用