top of page

自我評估及心得感想

潘少鈞 | 張光緯 | 許凱彥 | 程昭賢 | 林彥鈞

       我們的專題都是使用Unity來實作的,相較於我之前所學的C/C++,中文資源相對來說不夠完整,大多都是英文的資源,所以如何利用英文關鍵字精準地搜尋是一個課題,而且有時候搜尋到的程式碼是已經過時的函數,沒辦法在現今版本的Unity上運作,就要多方搜尋才能找到答案。而在Unity上不只是寫寫程式而已,很多都需要手動調整畫面、拖曳物件,讓Unity在學習上不能只是看文字的教學,還要搭配影片教學才有辦法學會特定功能的操作流程。相較於之前寫的C/C++的程式、網頁,用Unity做出來的程式在視覺上的滿足感比較高,再加上有AR(擴增實境)的使用,讓互動性和可玩性更高,讓寫程式的工作沒這麼乏味。

       在團隊分工的部分,因為我們是五個人一起做同一個專題,除了和老師開會之外,也會花額外的時間一起討論,也算提早適應外面工作的模式,學習如何在工作上和別人溝通合作,並且能互相切磋學習,交換工作上遇到的困難,讓專題的製作上更加輕鬆。

       在工作進度的方面,我們是使用甘特圖來檢視並督促各自的工作,而每周的開會要報告工作進度,多多少少都有一些壓力,加上我自己還要準備研究所,讓我覺得時間不夠用,於是我開始做時間上的管理,訂定每天的行程計畫,盡力去完成進度,雖然計畫永遠趕不上變化,但至少減少很多浪費的時間,生活也過得更加充實。

        我做的功能主要是寵物方面的功能,有一般的版本和有AR的版本,一般的版本比較容易測試和除蟲,在開發上比較容易,而AR的部分則是花了比較多的時間,大多數的功能都要使用手機來測試,在開發上比較花時間,加上我有使用到Vuforia去年(2017)才開發的新功能 - Ground Plane,它能將虛擬影像放在室內或室外的地面、地板或桌面上,更有臨場感,我覺得這功能非常地新奇,但也因為它是新的功能,教學資源跟其他功能相比略少,在開發上花了較多得時間和精力,而我寫的是Vuforia原生的AR代碼,而不是Google的AR Core代碼,一些AR Core才有的細部功能沒辦法實現出來,略顯可惜,不過藉由這個專案才得以接觸並實現這幾年火紅的AR,我覺得還是滿有趣的。

        在這次專題中學到了很多AR和Unity的開發技巧,而由五人共同完成一個大型專案得到了團隊分工的經驗,加上和郭文嘉老師每一周的開會檢討、追專題進度,了解到許多我們開發上的盲點或缺點,這麼長時間的專案開發是之前都沒有過的,相信這些經驗對未來在職場上相當有幫助。

bottom of page