Unity 2017製作Google VR App入門教學

Unity版本更新很快,連帶其外掛也常常更新,小樽備課就常常卡到~加上這學期卡著要衝畢業、同時又各種工作和狀況太忙了(懺悔),總之即使如此還是希望不要耽誤同學的學習,所以把上課來不及教完或教細的內容補上,其實小樽這學期初在教的時候還是2017…學期末2018已經正式release…為了怕外掛沒跟上,還是先用2017.4.f11完成此教學。

(image)

Google VR SDK 目前包含原先的 Cardboard 和新的 Daydream平台所必要的所有資源,你可以參考 Google VR開發官方入口網站,上面有使用各種平台所需要的資源~當然目前為止都是英文的,如果你選擇了Unity – Android/iOS,就會進入這頁 Quickstart for Google VR SDK for Unity with Android,Daydream目前需要特定的手機 (或如果你有一體機Mirage solo之類的),好處是具備6DoF的WorldSense技術可以使用,並支援專屬的藍芽控制器(僅3DoF)可以輸入,但是目前就是需要硬體支援,Cardboard好處是多數的Android/iOS設備都支援,開發成本和布置成本相對低,但是品質就受硬體強弱有所影響,並且預設輸入只有一個(一代是磁扣、二代是導電膠帶),但無論你想使用哪個平台做開發~都是用同一套SDK。 Read more »

電腦BIOS設定RTC自動喚醒卻沒有作用的解決方法

有時候有些用電腦主機作為主要運算設備的作品,只要是常設作品,體諒現場人員的辛勞,一般會盡可能把設備做成單一開關,但是電腦主機通常會藏起來,即使做成開關還是要去按,因此小樽通常會做到全自動…規定時間設備自己開機運作~下班時間到自己關機,讓客戶或使用者完全不必動手,開機的部分就是仰賴一般主機板大部分內建會有的自動喚醒功能 (RTC Wake Up) Read more »

解決Unity發布時遇到 Unable to list target platforms. Please make sure the android sdk path is correct. 的問題

Unity版本更新很快,但是外掛不一定會跟得上版本的進度,所以Unity User蠻常遇到版本衝突或出現bug的問題,小樽這次在Build apk (要發佈成Android App) 的時候就遇到:疑似原本使用的外掛在新版本發布後沒有正確運作,無法馬上找出問題,但是Demo時間在即,決定降版本先求正常發佈,但是明明在新版本發佈都正常的狀態,在使用了舊版本反而無法發佈,出現”CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. C:/Program Files/Java/jdk1.8.0_151\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=”C:\Users\xxx\AppData\Local\Android\Sdk\tools” -Dfile.encoding=UTF8 -jar “C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -” Read more »

UNITY輸出指定解析度的圖像

這個是2017年初強者我學長問我的一個問題,堆在草稿夾好久~終於有時間開始出清文章XD。因為現在許多學生製作專題都會使用Unity,但是做海報的時候可能會遇到一個問題:怎麼輸出高解析度的截圖,因為場景可能擺設好了, 燈光、粒子都花了很多力氣調整了,回去3D軟體裡面重做一個太費力了,所以當下我就幫忙找到了一個免費外掛。 Read more »

Unity 2017.2的Vuforia擴增實境AR教學,含發布成Android App

Vuforia是一套原本由高通 (Qualcomm )開發的SDK,專門針對行動裝置 (Android/iOS) 提供良好的擴增實境開發工具,於2015年被PTC收購,授權條款和收費方式也至今持續有所調整,在開發工具的支援上除了原生的iOS和Android SDK以外,也支援遊戲引擎Unity的編輯器,其便利又強大的特性長久以來也受到Unity用戶的喜愛。

Unity從2017.2版本開始直接將Vuforia整合進Unity編輯器內,因此在啟用SDK的步驟有小小的不同,但整體操作上更便利強大了,本教學小樽將以最新的Unity 2017.2版本使用Vuforia做基本的AR app開發教學,步驟會到匯出Android App。 Read more »

在MBP上用Bootcamp跑Win10使用藍芽滑鼠連不上、斷線、卡頓延遲問題解法

小樽近日因工作需求,入手了一台Macbook pro 13吋2017,無Touch bar版本,因為這台只有兩個Type-C介面的tb3孔,考慮如果要轉接東轉接西接滑鼠真的不方便,因此上網爬文買了一個C/P相對高的羅技m557藍芽滑鼠,豈知這才是問題的開始,雖然已自行解決,但是考量上網求解這段時間發現…中文有用的討論越來越少(一堆說你滑鼠壞了退掉送修,或者跟你說Mac原廠的滑鼠才行,甚至有人會要你重置OS…= =),其中簡體中文的占多數,繁體資料一直是越來越少,然而真的有用的第一手資料仍然是英文,與其感慨不如從自己做起,下面就把這段心路歷程記錄下,提供萬一後面還有苦主遇到可以參考排除。 Read more »

做自己的Pokemon Go:Unity Location-Based Game遊戲製作教學(II)

【寫在前面】本教學是承接「做自己的Pokemon Go:Unity Location-Based Game遊戲製作教學(I)」的進階部分,完成前一個教學可以了解如何透過GPS定位並觸發簡單事件,這份教學將把觸發事件延伸到基於陀螺儀的AR(擴增實境)效果,最終就像Pokemon Go那樣,可以在戶外走到特定地點後,可以遇到虛擬角色出現在真實環境中。

再次強調,感謝強者學弟 Yi-Wei 協助課程設計

軟體版本:Unity 5.5.0f3  MapNav1.3.4 NGUI2.5a GoogleVRForUnity (如要發佈製手機Android SDK/JDK請自行安裝好)

update:2017/1/18 補充步驟2-1與2-2

p.s:本系列教學所有需要License的外掛/素材/工具小樽皆有購買合法官方授權,請大家支持正版唷,啾咪 Read more »

做自己的Pokemon Go:Unity Location-Based Game遊戲製作教學(I)

【寫在前面】這篇教學主要是提供給小樽本學年 (105上學期) 教授AR/VR課程的寶貝學生們使用,教學中使用的Unity軟體與SDK會有因為版本差異而產生問題,因此修課同學初接觸沒有把握時,請先使用小樽在課程社團內提供的素材,等熟悉操作後可以在自行更換版本操作,因此因為版本不同而產生的問題,小樽不一定都能解答(因為組合太多種),可以先搜尋對應的官方資料來確認版本相容性,通常只要有Bug都會有人討論,google一下也能找到唷。

特別感謝:強者 Yi-Wei 學弟協助

Last update:

2017/1/11:加入教學2連結與GitHub資源網址

2017/1/10:將程式碼顯示從圖片改成文字

軟體版本:Unity 5.5.0f3  MapNav1.3.4 (如要發佈製手機Android SDK/JDK請自行安裝好)

快速跳轉:做自己的Pokemon Go:Unity Location-Based Game遊戲製作教學(II)

Read more »

多人版WordPress架設教學

上一次寫 WordPress 教學已經是2007年…9年是一個甚麼概念,就是從從宅宅變成宅叔的概念,好吧我們停止這個悲傷的話題!!

(image)

總之小樽自從用了Wordpress(已下簡稱WP),雖然中間也經歷過很多其他好用CMS (內容管理系統),但是技術日新月異,Flash 已死有事燒紙,HTML5 崛起,網站技術是一個永遠說不完的故事,小樽一直有在使用WP,而 WP 經歷過這麼長的時間仍然還相當活躍,也算是相當可貴,當然也因為他們一直有改良,解決很多資安漏洞或Bug,修正框架讓模組製做更彈性,但相對的代價就是架構越來越肥大,如果很依賴外掛 (小樽過去就是),很可能一次大改版這外掛就失效了~又或者一堆外掛相衝突,導致前端顯示不正常,這些問題罄竹難書,歸根究柢最乾淨的做法還是所有的佈景和功能能自己寫,門檻相對高一點,不然就讓專業的來XD,教學底部付上小小工作室廣告(被打) Read more »