2010-08-11 80 views
2

是否可以使用Unity3d創建類似於this的圖庫。我知道可以點擊,拖動圖像並使用jQuery保存它們。但是有沒有辦法在Unity3d中動態創建圖像,然後加載,移動,拖動和保存它們?UNITY3D圖片庫

如果這聽起來令人困惑,這就是我想要做的。

創建一個空白板。 將「n」個圖像添加到電路板以在屏幕上顯示它們。 添加新圖像後,其他圖像會自動移動並進行調整以適應新圖像(自動對齊功能)。 圖像可能不是固定的大小。 最後,一旦完成所有這些,保存頁面,以便下次它們都以相同的方式加載。 所有這些都需要使用Web Player來完成(應該先提到這一點)。 我到目前爲止的想法 -

爲董事會創建一架飛機。 (這將保存圖像)。 創建/加載平面預製件,然後將圖像作爲紋理添加到它們。所以這會爲n張圖像創建'n'個不同的平面。 用戶完成排列後,保存飛機的rect()屬性。 這是可能使用Unity3d還是有更好的解決方案?我需要創建一個照片庫,用戶可以基本進入工作室並查看工作室各側的不同照片。

任何建議和幫助,非常感謝。

回答

2

在Unity webplayer中,不可能將文件保存到硬盤上作爲安全機制。

其餘但是,是非常可能的..我可能有辦法解決的

「不能對硬盤驅動器的東西保存」使用WWW類,你可以下載圖像,然後使用他們作爲紋理..並將它們放置在飛機上。

使圖庫可導航需要一些代碼,應該非常簡單。

最後,保存圖像(解決方法版本):您可以使用瀏覽器cookie,並使這些cookie的失效日期變得荒謬。這樣您可以保存用戶保存的所有圖像的鏈接。我會做的是將它們存儲爲以下內容:

以數字方式保存cookie。 Pic1,Pic2,Pic3 ..然後當你的程序打開時,它可以使用一個循環來獲取這些圖片,直到沒有找到一個cookie(在這個例子中,它會在查找Pic4時停止),另一個選項是存儲圖片的數量在另一個cookie中。

希望這有助於,goodluck!