【正文】
宏定義,如果是電腦端,那么就執(zhí)行電腦端播放視頻的方法,如果是移動端,就執(zhí)行移動端播放視頻的方法。電腦端比較簡單,這里主要做移動設(shè)備中播放視頻的方法。,利用IOS和安卓的播放視頻的控件來對視頻進行播放。具體的4種方法代碼如下://視頻播放時觸摸屏幕視頻關(guān)閉(“”,背景顏色,);//視頻播放時彈出IOS高級控件,可以控制視頻暫停播放全屏等等(“”,背景顏色,);//視頻播放時無法停止,當(dāng)播放萬一此后自動關(guān)閉(“”,背景顏色,);//視頻播放時彈出IOS高級控件,可以控制視頻播放進度;(“”,背景顏色,);關(guān)鍵注意點:一定要將播放的視頻文件放在unity的Assets/SteeamingAssets/路徑下,否則是無法播放的,而且這些在電腦端測試是沒有任何效果的,只有在移動端測試才行。[6] 發(fā)布打包PC端以及PC觸控端測試測試性能并修改參數(shù)打包電腦端程序后,普通的電腦并不是點觸屏電腦,寫了一些鼠標(biāo)控制旋轉(zhuǎn)縮放的一些代碼來測試,但是,放在觸控屏上測試,滑動的速度和縮放的速度太慢,估算了幾次,調(diào)大了10倍才差不多。 Xcode發(fā)布IOS打包Ipad測試性能并修改參數(shù) 工程導(dǎo)進mac電腦里后,首先就是調(diào)整發(fā)布平臺,點擊Swtich platfrom按鈕。此過程慢,然后點擊Bulid。例圖:在發(fā)布ios的ipa文件時,經(jīng)過網(wǎng)上查詢資料,發(fā)布成功。主要的流程如下:一, unity發(fā)布成成功后,打開發(fā)布文件夾,這時候會默認(rèn)Xcode打開,二, 如果IOS移動設(shè)備越獄了,連接移動端,點擊運行,可以直接發(fā)布到移動端里,如果沒有,那么需要用99美元蘋果官網(wǎng)購買一個開發(fā)者賬戶然后在Team欄輸入你的帳號密碼,然后點擊運行,這樣你的移動設(shè)備上就直接有運行的軟件了,()。三, 點擊Xcode編輯器上的Product按鈕點擊Archive。此過程需要幾分鐘,成功后會自動彈出一個OrganizerArchives的窗口。四, 點擊發(fā)布的文件點擊右鍵,點擊Show in Finder,會彈出一個有一個文件的窗口。點擊文件右鍵,單擊顯示包內(nèi)容,會彈出一個有三個文件夾的窗口。點擊Products/Applications文件路徑。,主要流程圖如下:五, 打開iTunes。[7] 軟件BUG檢查在軟件運行測試中,出現(xiàn)了以下BUG:1) 在外部漫游時有時會穿墻。1) 配置不好的機器很卡。3) 不好看。4) 漫游時碰到物體。松開按鈕,會產(chǎn)生力的反作用。5) 電腦端的很多效果移動端顯示不出來,特別是陰影效果。解決辦法:1)把漫游移動速度調(diào)慢,就不會有穿墻的效果。 2)優(yōu)化模型,未解決。 3)自己不是專業(yè)美工,沒解決。 4)取消重力。 5)做Mental Ray渲染,把陰影什么渲染到貼圖上解決一部分問題。4 總結(jié) 本軟件是利用了Unity3D引擎的多平臺發(fā)布的便利。向各個平臺展現(xiàn)出了一個可視化的虛擬樓盤。虛擬現(xiàn)實的最大優(yōu)點就是充分調(diào)動客戶的參與感,客戶不僅是被動的觀看,而是積極的互動,在售樓中心現(xiàn)場,結(jié)合實物沙盤,通過投影儀或等粒子顯示器等大屏幕設(shè)備,通過電腦的操作和互動,吸引和聚集現(xiàn)場人氣,客戶通過沙盤、虛擬現(xiàn)實的展示、售樓小姐的講解全面了解和掌握。[8]致謝回顧這半年來的畢業(yè)設(shè)計的研發(fā),從一開始的功能不明確,到后來的模式確立,深感收獲到跟多知識,雖然這是一個程序設(shè)計,最核心的開發(fā)難點還是一些3D數(shù)學(xué)的算法。這還要多謝大一的高等代數(shù)魏宗禮老師教導(dǎo)我學(xué)習(xí)矩陣的一些知識,多謝黃邵龍老師教導(dǎo)我學(xué)習(xí)的計算機圖形學(xué)和設(shè)計模式的知識,另外特別感謝劉青青老師對UI圖片設(shè)計的指導(dǎo)和對論文格式方面的指導(dǎo),在此謹(jǐn)向各位老師致以誠摯的謝意和崇高的敬意。參考文獻[1] 虛擬現(xiàn)實技術(shù)與計算機技術(shù)應(yīng)用的共同發(fā)展. [2] 吳亞峰, 游戲開發(fā)技術(shù)詳解與典型案例[M].北京:人民郵電 出版社,2012.[3] 虛擬現(xiàn)實精裝流程.[4] ShaderLab開發(fā)實戰(zhàn)詳解 [M].北京:人民郵電出版社,2014.[5] wqj121239。s . [6] (包括在IOS和Android移動設(shè)備中播放 視頻). [7] 3D開發(fā)iOS游戲入門教程. [8] . Unity3D VR MA TianYuCollege of Mathematics Science No:110424010Tutor:LIU QingqingAbstract:After the launch of Unity engine in the world has a lot of use. In this paper, by making use of Unity out of the real estate is a software virtual display, through the production of a full range of virtual reality and 3D display of realistic animation and motions.Keywords: MentalRay baking。 material。 threedimensional coordinates。 roaming。 video playback。 finger touch.20 /