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 »

做自己的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 »

臨時教學廣播替代方案-ScreenTask

小樽一定要在一開始先murmur一下,過去在大學電腦教室有廣播系統,先不論好用或難用總是基本配備,最近幾年卻不只一次遇到不同學校因為各種原因學校不買、採購拖延甚至讓學生去安裝盜版破解的軟體廣播系統,小樽個人是覺得很要不得,首先學生學費一直漲…以前理所當然存在的教學基礎環境卻沒了? 而對於致力開發廣播軟硬體的公司、工程師們,也因越來越少學校願意花錢買教學廣播系統,大概很多成本都收不回,甚至已經沒啥人要開發,直接進口代理別人的系統-然而還是沒啥單位買,只能說不尊重專業是一種惡性循環,從高等教育起頭就更要不得,學校學店化越來越明顯,不過小樽大概目前對這種惡劣環境毫無影響能力,只能在小樽能做的範圍內,盡量讓自己的學生上課權益不要被影響。

其實小樽也想開發套自用的軟硬體教學廣播系統,點子想得滿完整的,還可以自動點名XD,不過實現這套系統需要時間,但時間就是最難獲取的,只能看看哪天是否有個適合的契機吧,不然要衝畢業,要工作賺錢,能擠出來的時間少得可憐,在過去兩個學期中,在一位大學同學的推薦下,使用了這個小工具救急解決了沒有廣播系統的問題,這是一個佛心來著的免費廣播系統,但是當然有些限制,但總比讓學生必須大小眼瞪投影幕又看不清楚的好。它的名字叫ScreenTask Read more »

用 Unity 開發 Google Glass 應用簡易基礎教學

小樽拿到Google Glass已經超過一年,也做了些開發,也發現了許多問題,基本上可以理解為何Google原先定下2014要普及化的豪語至今悄悄的沒有下文,不過分析留待有機會再說吧

(image)

小樽之前由於計畫案的關係,設計過一款基於智慧型眼鏡的,以文化保存與發展為目標的遊戲化 (Gamification) 的適地性服務 (LBS) APP,概念的簡易原型影片如下

當然由於時間和經費有限,在結案時並沒有辦法作到這麼炫,但是基於這項設計所需要的一些基礎技術,包含 Google Glass + iBeacon 實現室內定位與互動的技術,在小樽網羅的團隊強大夥伴們共同努力下,事實際有被完成的唷,而且這個遊戲的手機板原形也有真的作出來,雖然計畫已經結束所以已經沒有額外的費用可以繼續把原型更完整化,但是不用擔心,小樽個人一定會想辦法把最終版的程式開發完,希望研究成果能真的能造服環境, Read more »

Drupal 7 的安裝與中文化

Drupal 官方主頁:https://drupal.org/

Drupal 安裝環境需求:

– A web server. Apache (version 2.0 or greater) is recommended. – PHP 5.2.4 (or greater) (http://www.php.net/). – One of the following databases: – MySQL 5.0.15 (or greater) (http://www.mysql.com/). – MariaDB 5.1.44 (or greater) (http://mariadb.org/). MariaDB is a fully compatible drop-in replacement for MySQL. – Percona Server 5.1.70 (or greater) (http://www.percona.com/). Percona Server is a backwards-compatible replacement for MySQL. – PostgreSQL 8.3 (or greater) (http://www.postgresql.org/). – SQLite 3.4.2 (or greater) (http://www.sqlite.org/).

Read more »

IIS主機上配置ISAPI_Rewrite3

寫在前面的長長的吐槽——

這幾天阿頭一拍腦門決定要把A站遷至B站,而B站原本是一個 wordpress 站點,於是就 order 小雪把原本根目錄下的 wordpress 站遷至新建的二級目錄下,把A站的所有內容放置在B站的根目錄,又因為捨不得原來B站已有的流量與PR等,所以又要小雪做301重定向至新網址(人心不足蛇吞象)。這兩個網站都不是小雪做的也不是小雪在養的,總之,order 嘛,你懂的。

然後小雪把比較麻煩的 wordpress站點遷移與301重定向先處理好,再把A站點上傳至B站空間根目錄下,打開首頁無法顯示,噢耶(^o^)/ 原來B站所在是 LINUX主機,而A站是 ASP站點,呵呵。果然是一拍腦門做的決定。當然,事前沒有看清楚系統不同的小雪也有責任在喇。總之報告給啊頭后,人家說,「是齁,那就把他們都遷至 WIN主機好了」。翻桌!!!摔!!!!!!小雪不得不在心裡 LOOP 默唸,人家有給你薪水的人家有給你薪水的人家有給你薪水的……

= 吐槽完畢,以下正文 =

Read more »

FAAST-用Kinect製作體感互動或遊戲之簡易教學

用Kinect玩魔獸的影片小樽之前介紹過,沒看過的也沒關係小樽再貼一次

雖然看起來很酷,但肯定你不會想一直這樣玩WOW(笑),但是如果你希望有個很簡單、不用寫複雜的程式,就可以快速使用Kinect來做作品的工具,那你可能會想用這個Toolkit。這隻程式的背景是美國南加州大學 (University of Southern California, USC)創新科技研究所(Institute for Creative Technologies)的 MxR Lab所開發的FAAST(Flexible Action and Articulated Skeleton Toolkit),如果你玩過Wii時期的Wii Remote,你會發現它用起來就是那個意思。 Read more »