《現實片段》
時間:晚上9點??分
「呼…」
冷靜的吐了口氣,所有積在體內差點要把電腦殺了的怨氣這一刻,終於全部都消散而去了。
一開始遇到的問題是Unity3D轉成Android,不知為何都無法成功,不過目前已經搞定了。
然而沒想到下一個遇到的該死的問題就是預載不少場景,翻了書本借用了維京大叔的預先載入場景語法,然而卻不知為何我深深地感覺它根本就沒有給我預先載入,因為在我按下轉場按鈕後,它才給我慢慢地載入著場景。
就這樣反覆研究那段語法,完全看不出破綻!
除了這件悲劇的事情外,Unity3D一點都不體諒脹氣的我,接著開始發生撞邪事件…
不知是哪段寫錯了,我明明沒按下測試播放鈕,它就給我自動跳到下一個場景去,悲劇的是我並沒有進入測試狀態,因此除了重開之外,沒辦法回到剛才的那個場景。
就這樣崩虧的被它玩弄了一陣子,才發現是那三具元凶:
var LabelPos : Vector2 = Vector2(0.5, 0.5);
var LabelSize : Vector2 = Vector2(300,800);
GUI.Label(Rect(Screen.width*LabelPos.x,Screen.height*LabelPos.y,LabelSize.x,LabelSize.y),"載入完成");
趕緊把它們砍了,才結束這惡夢的迴圈。
就這樣在我不放棄的,繼續尋找著類似的語法,最後還是免不了使用C語言,由於我完全沒有C語言的基礎,完全看不懂它在寫啥,就這樣看了好幾種終於找到了某位大大的版本…
做出了了成果!
就在我感動的PO著動態,訴說著我該死的永不放棄,雖然遲早會逼死我,但在成功的瞬間,那些痛苦的折磨,瞬間散去。
然而感動的時間...就只有短暫的不到1分鐘的時間,因為緊接著就發現了某個悲劇...
面對這樣悲劇的我,學長卻只這樣表示...
(我)
接著讓我們開始用圖說故事吧...
首先先來說說關於Unity3D匯出Android的方法:
3.下載好之後請將它放在C槽底下
4.安裝其中一種本版,上課的老師有提過,最少要選擇4.0版本的
5.安裝好之後 開始Unity3D 進入匯出場景的畫面,接著選擇Android(按下Switch platform鈕)
6.接著要設定一下SDK的路徑(我當初卡在這裡也卡了一段時間)
7.路徑為剛才的資料夾,進入SDK內在按下選擇
8.第二個要注意的是Bundle Identifier,一定要填com後面的aa.bb可隨便填(這個真的超容易被忽略掉的,多虧有網站提到否則我大概會卡個沒完沒了的!)
以上先附上參考網址:
Unity3D如何发布Android的apk文件 | Unity3D教程手册
新版 Android SDK 安裝筆記 @ 小鬼筆記 :: 隨意窩 Xuite日誌
Unity 台灣論壇 • 檢視主題 - 發佈出現錯誤(這個真的是救星!!!)
接著就來談談關於讓我第二崩潰的預載畫面:
起初我是使用這本的維京大叔Load語法如下
但是卻很不幸的...根本一點效果也沒有,不知為何我按下轉場鈕之後,它才會開始載入,
於是我不斷的上網尋找辦法,終於找到了C語言的辦法...
1.多虧了這網站詳細的說明(http://blog.csdn.net/qqmcy/article/details/9428477)我才能知道語法究竟要擺在哪,有不少網站雖然列的語法很詳細,但卻沒有說明要擺在哪裡
好比這段,就是要擺在A場景的攝影機上也可以放在GUI Text上
假設A場場景是選單,B場景是預載場景,C場景是要轉換到的場景
2.接著這段語法是放在B的場景攝影機上
3.但接下來卻會發生一個問題,就是未定義Globe
4.於是我參考了這個網址(http://tech.ddvip.com/2013-02/1359738782190068.html)
5.接著新建一個名叫Globe的Cs
6.語法主要要注意的是紅線的部分,如果沒有統一它會無法呼叫的
這是我的A場景語法
以及B場景
7.雖然無法做到載入進度條的效果,但至少可以製作載入的說明圖片,供使用者等待時不會無聊
這一套cs語法主要的效果,就是在A場景按下寫有剛才程式語法的按鈕後,它會先跳到B場景等到C載入好了才會自動跳過去,能不能在這期間在B場景與使用者互動目前還不可知,也試圖嘗試用影片,但卻出了些問題,於是最後就先做出這樣的成果了~
8.接著又發生了一個小小的(明明就很大條...)悲劇~
將剛才的cs語法和原本的js語法放在同一個GUI Text下
js主要是負責背景和按鈕的圖樣
cs就是負責預載場景的那個語法
成功結果的話,應該是這樣~但是...
在我加入A場景,從它那裏開始的話...就會...
變成了這樣!!!方才的鈕不見了!!!
目前最主要遇到的瓶頸就是這個了...由於不清楚cs語法的圖片和背景如何插入,所以才會導致js語法必須才在...看來不得不使用殺手鐧了...不過時間也不早了,教學就先附到這裡,如有新的測試成功,會在放上來分享給需要的人的~
※圖片為本人自行拍攝,如要轉載請記得附上本文網址