Unity3d 實現翻書效果 電子翻書 虛擬翻書(二)

需要工程的留郵箱

等不及的:https://download.csdn.net/download/gottayiwanliu/11239022

5積分,不是我規定的,我也不知道怎麼改

 

本教程中出現的所有資源僅供學習交流使用,不得商用

 

之前一邊文章講了該插件的基本操作,這一次講如何動態添加修改書頁

首先找到插件文件夾下的prefabs文件夾,將預設體BookPro添加到場景中

這個prefabs如果想要實現我們的要求的話,需要對其進行一些修改

1.首先將多餘的page刪掉,只保留page0和page1

建立一個文件夾取名MyPrefabs,將page0和page1拖到該文件夾中,以便後面使用,然後將page0和page1的SoureImage選爲None,然後將整個修改過的BookPro也拖到該文件夾中生成一個新的預設體

 

準備工作就這些了,接下來就是在代碼中操作了

 

2.新建個_Scripts文件夾,在該文件夾下創建一個腳本取名GameManager

  首先需要將新的Book預設體添加到場景中

 

因爲我們需要動態加載圖片,所以我們需要外部加載圖片

先獲取圖片路徑,路徑可根據自己的需要來

獲取到圖片的路徑後就是加載圖片了

加載完的texture用list保存

接下來就是根據加載完的圖片的數量生成對應的page,這裏要用到之前page0和page1預設體,代碼可能比較累贅,湊合看

我們知道Book預設體中只有page0和page1,所以我們要把新生成的page添加到預設體Book中

到這一步,動態生成的Book基本配置好了

如何使用插件讓我們動態生成的圖片像上一篇文章中那種翻動的話,我們還需要在插件自帶的腳本上做些更改

如何更改,將在下篇文章中講到

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章