今天老師去教召人不在~
由旦旦學長和雅軒撐全場,今天雅軒有抽空教我怎麼寫c#並且比較c#和javasscript不同
寫了場景中直升機螺旋槳轉動的功能
然後在unity裡不可以以中文字,是連註解都不可以有!!!
畫出子彈圖案
2013體感互動課程Blog, 特別邀請體感互動大師級的 Heresy老師授課哦!
上課教室: 銘傳大學桃園校區S405
上課時段: 週三上午02-04節, 第01週上課: 2013/2/20, 期中考(第9週)、6/12端午節(第17週)、期末考週(第18週),有15週授課。
授課教師: 葉正聖老師
業界教師: Heresy老師 - 第04週(3/13)教OpenNI 2, 第05週(3/20)教 NiTE 2, 第16週(6/5)期末作品展示講評
2013年5月29日 星期三
2013年5月28日 星期二
Week14, HW14, 99160522_沈奕均, 99160743_紀詠心
- 完成遊戲畫面與成績顯示
- 在遊戲前、遊戲中與遊戲後加入了音樂與音效
剩餘進度:
目前是以滑鼠來進行遊戲,
我們將透過老師的"星星範例"來加入體感的部分
偵測骨架來碰觸蟲蟲即可得分。
如果還有時間我們構想將遊戲分級(初中高階),初階是以滑鼠控制、中階則以手控制然後高階是以隨機出題(身體部位)來趕走蟲蟲。
2013年5月22日 星期三
Week14,HW14,99160025_鍾毅軍,99160770_吳姿儀
本周進度(Week13):
1. 遊戲出題方式
2. 程式(指揮棒定位)--processing結合OpenNI/Nite。
本周遇到什麼問題(Week13):
1. 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊。
2. 筆電使用processing1.5.1版無法播放影片。
3. processing1.5.1版播放影片沒聲音,使用替代方案會發生影片LAG導致聲音對不起來。
4. 把processing程式搭上OpenNi/Nite程式會很當。
5. 手部定位不靈敏。
6. 手和指揮棒圖(滑鼠游標)要同步同位置,但移動方向會相反,位置會有點偏差。
7. 如何道具指揮棒代替手部動作。
8. 如何手部壓下代替滑鼠按下。
9. 要如何知道手部被偵測到的X,Y座標位置。
---------------------
解決辦法
1. 已解決(修改圖二,將圖二改成跟圖一同大小位置)。
2. 要安裝QuickTime軟體processing才可執行播放影片等功能。
3. 已解決(使用processing版本改用2.0b5(和學校相同),播放影片會有聲音)。
***processing2.0b5版可執行openni/nite沒問題!***
下周進度(Week14):
1. 程式(指揮棒定位校正)。
2. 程式(手部按下會執行動作)。
3. 登入畫面圖片修改(雲朵的圖-遊戲開始、動物介紹改顏色、體感校正改顏色和位置)。
4. 遊戲出題方式(聽力測驗) 。
5. 製作按鈕圖片(聽力測驗標題、初級、中級、高級、確認鍵V、重來建X)。
6. Kinect改用Xtion。
2. 程式(指揮棒定位)--processing結合OpenNI/Nite。
本周遇到什麼問題(Week13):
1. 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊。
2. 筆電使用processing1.5.1版無法播放影片。
3. processing1.5.1版播放影片沒聲音,使用替代方案會發生影片LAG導致聲音對不起來。
4. 把processing程式搭上OpenNi/Nite程式會很當。
5. 手部定位不靈敏。
6. 手和指揮棒圖(滑鼠游標)要同步同位置,但移動方向會相反,位置會有點偏差。
7. 如何道具指揮棒代替手部動作。
8. 如何手部壓下代替滑鼠按下。
9. 要如何知道手部被偵測到的X,Y座標位置。
---------------------
解決辦法
1. 已解決(修改圖二,將圖二改成跟圖一同大小位置)。
2. 要安裝QuickTime軟體processing才可執行播放影片等功能。
3. 已解決(使用processing版本改用2.0b5(和學校相同),播放影片會有聲音)。
***processing2.0b5版可執行openni/nite沒問題!***
下周進度(Week14):
1. 程式(指揮棒定位校正)。
2. 程式(手部按下會執行動作)。
3. 登入畫面圖片修改(雲朵的圖-遊戲開始、動物介紹改顏色、體感校正改顏色和位置)。
4. 遊戲出題方式(聽力測驗) 。
5. 製作按鈕圖片(聽力測驗標題、初級、中級、高級、確認鍵V、重來建X)。
6. Kinect改用Xtion。
99160150_林秉燁,99160494_陳孟琳,Week14,HW14
week13的作業:(week14 demo檢查)
檢查以下作業:
1、搜尋音樂(mp3檔)。(已完成)
2、程式:(播放背景音樂) (已完成)
背景音樂(mp3檔)放至程式裡。
3、程式:(T1計時器,倒數計時的功能) (已解決)
從一進入至遊戲畫面,就開始倒數 "3" → "2" → "1" → "GO" → "一開始的遊戲動作"。
2、程式:(播放背景音樂) (已完成)
背景音樂(mp3檔)放至程式裡。
3、程式:(T1計時器,倒數計時的功能) (已解決)
從一進入至遊戲畫面,就開始倒數 "3" → "2" → "1" → "GO" → "一開始的遊戲動作"。
4、程式:(saveTime計時器,倒數計時的功能) (已解決,如下圖)
從一進入至遊戲畫面,就開始倒數 "GO" → "60" → "59" → "58" ......。
--------------------------------------------------------------------------------------------------------------------------------------------------
倒數60秒的畫面 |
倒數59秒的畫面
|
--------------------------------------------------------------------------------------------------------------------------------------------------
討論week14的工作分配:(week14的作業,week15 demo檢查)
以下五個作業:
1、搜尋資料:影音回饋(系統判斷玩家做動作是對的還是錯的,並給予回饋)。
2、錄音:
口令的錄製。
3、程式:
(1)結束遊戲畫面時,若按"是",則整個程式結束。
4、程式:
(1) 放口令至對應的程式中
5、跑範例程式,熟悉Kinect、SDK、OpenNI。
以下五個作業:
1、搜尋資料:影音回饋(系統判斷玩家做動作是對的還是錯的,並給予回饋)。
2、錄音:
口令的錄製。
3、程式:
(1)結束遊戲畫面時,若按"是",則整個程式結束。
4、程式:
(1) 放口令至對應的程式中
5、跑範例程式,熟悉Kinect、SDK、OpenNI。
Week11, 98160185_張家薰, HW11,
填寫 SCRUM 列清單
https://docs.google.com/spreadsheet/ccc?key=0AiYbu0zjxrp1dG5iWFFJME93N3I0MGk1cjZCbXpXb2c&usp=sharingSCRUM 影片教學
http://scrum.tw/index.php/tw/aboutscrum/2011-11-07-08-20-59
SCRUM簡介
http://scrum.tw/index.php/tw/scrum
99160150_林秉燁,99160494_陳孟琳,Week13,HW13
week12的作業:(week13 demo檢查)
1、美工:(已完成,如下圖)
遊戲說明、結束遊戲的畫面。
2、美工:(已完成,如下圖)
製作遊戲說明。
3、程式:(已完成,但有問題)
(1)按選單可以切換至不同的畫面:一進入遊戲畫面時,會有選單供玩家選擇。
1.1 按開始遊戲→遊戲畫面。
1.2 按遊戲說明→遊戲說明的畫面。
1.3 按結束遊戲→結束遊戲的畫面。
4、程式:(已完成,但有問題)
(1) 在遊戲說明的畫面:按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
(2) 在結束遊戲的畫面:有"是"和"否"的選項,可以切換至不同的畫面。
2.1 "是",直接結束遊戲畫面。
2.2 "否",切換至一開始的畫面。
遊戲說明的畫面 |
結束遊戲的畫面 |
討論week13的工作分配,有以下四項作業:(week13的作業,week14 demo檢查)
1、搜尋音樂(mp3檔)。
2、程式:(播放背景音樂)
背景音樂(mp3檔)放至程式裡。
3、程式:(計時器,倒數計時的功能)
從一進入至遊戲畫面,就開始倒數 "3" → "2" → "1" → "GO"。
4、跑範例程式,熟悉Kinect、SDK、OpenNI。
--------------------------------------------------------------------------------------------------------------------------------------------------
遇到的問題:
1、音樂不會循環播放(音樂只能播放一次)。 (week14已解決)
2、倒數的問題:(week14已解決)
(1) 一進入遊戲畫面,會從 " 60 " 開始倒數嗎?( " 60 " → " 59 " )
(2) " 3 " → " 2 " → " 1 " → " GO " 的倒數,不確定倒數的程式碼寫的對嗎(感覺怪怪的)?
(3) " GO " → " 3 "的問題。
3、切換畫面的問題:(week14已解決)
加入計時器的程式碼後,在<一開始>的選單畫面,
若按<結束遊戲>會跳至遊戲畫面(倒數計時)。
請問老師為什麼會有這樣的問題?
4、processing與SDK結合,遇到的問題。
我們想將原本的背景,換成我們自己畫的背景,卻一直無法成功?
99160150_林秉燁,99160494_陳孟琳,Week12,HW12
week11的作業:(week12 demo檢查)
檢查以下作業進度:
1、美工:(已完成,如下圖)
畫出開始遊戲、結束遊戲、倒數遊戲、GO、GAME OVER的畫面。
2、美工:(已完成,如下圖)
畫出玩家和背景(以2D方式呈現)。
3、美工:(已完成,如下圖)
五種姿勢:
(1) 玩家一開始,沒有任何動作的畫面。
(2) 紅旗舉起來,藍旗不要舉的畫面。
(3) 紅旗不要舉,藍旗放下來的畫面。
(4) 紅旗不要舉,藍旗放下來的畫面。
(5) 紅旗放下來,藍旗不要舉的畫面。
一開始的畫面 |
結束遊戲的畫面 |
倒數-3 的畫面 |
倒數-2 的畫面
|
GO的畫面 |
GAME OVER的畫面
|
紅旗舉起來,藍旗不要舉 的畫面 |
紅旗不要舉,藍旗放下來 的畫面 |
紅旗不要舉,藍旗舉起來 的畫面 |
紅旗放下來,藍旗不要舉 的畫面 |
--------------------------------------------------------------------------------------------------------------------------------------------------
討論week12的工作分配,有以下五項作業:(week12的作業,week13 demo檢查)
1、美工:
遊戲說明、結束遊戲的畫面。
2、美工:
製作遊戲說明。
3、程式:
(1)按選單可以切換至不同的畫面:一進入遊戲畫面時,會有選單供玩家選擇。
1.1 按開始遊戲→遊戲畫面。
1.2 按遊戲說明→遊戲說明的畫面。
1.3 按結束遊戲→結束遊戲的畫面。
4、程式:
(1) 在遊戲說明的畫面:按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
(2) 在結束遊戲的畫面:有"是"和"否"的選項,可以切換至不同的畫面。
2.1 "是",直接結束遊戲畫面。
2.2 "否",切換至一開始的畫面。
5、跑範例程式,熟悉Kinect、SDK、OpenNI。
2013年5月19日 星期日
Wee13,HW13,99160025_鍾毅軍,99160770_吳姿儀
本周進度(Week12):
1. 影片製作(介紹動物-獨唱、合唱)。
2. 指揮棒製作。
3. processing播放影片、播放音效。
4. 程式(指揮棒定位)。
5. 程式(開始、遊戲、成功失敗畫面可以切換)。
1. 影片製作(介紹動物-獨唱、合唱)。
2. 指揮棒製作。
3. processing播放影片、播放音效。
5. 程式(開始、遊戲、
動物介紹影片修改
指揮棒製作
遊戲畫面
選遊戲介紹按鈕=>播放動物介紹影片
選遊戲開始按鈕=>進入遊戲畫面
點選動物前
點選動物後,會換圖和發出音效
本周遇到什麼問題(Week12):
1. processing無法播放影片。
2. processing播放影片沒有聲音。
3. 播放完影片會自動關閉視窗。
"# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug."
4. 在家使用processing2.0b3和2.0b8版本,無法播放影片和執行範例檔也會有錯誤,但在學校電腦用2.0b8版時沒問題,後來改用 1.5.1版可以正常執行但還是會跑出"Display 0 does not exist, using the default display instead."紅字錯誤。(在學校電腦測試時播放影片可用mov和mp4影片檔,但改用1.5.1只可用mov影片檔)。
5. 按動物圖片發出叫聲。
(1) 按第一次叫聲正常,第二次以上叫聲怪怪。
(2) 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊 。
2. processing播放影片沒有聲音。
3. 播放完影片會自動關閉視窗。
"# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug."
4. 在家使用processing2.0b3和2.0b8版本,無法播放影片和執行範例檔也會有錯誤,但在學校電腦用2.0b8版時沒問題,後來改用 1.5.1版可以正常執行但還是會跑出"Display 0 does not exist, using the default display instead."紅字錯誤。(在學校電腦測試時播放影片可用mov和mp4影片檔,但改用1.5.1只可用mov影片檔)。
5. 按動物圖片發出叫聲。
(1) 按第一次叫聲正常,第二次以上叫聲怪怪。
(2) 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊 。
---------------------
解決辦法
解決辦法
1. (1) 指定mov和mp4影片檔案。
(2) 影片檔要存放在pde檔下的data資料夾(新建資料夾)。
(2) 影片檔要存放在pde檔下的data資料夾(新建資料夾)。
2. (1) 版本問題,用processing1.5.1版以上不會有問題。
(2) 用processing1.5.1>>替代方案>>將影片聲音轉成mp3檔播放。
3. movie.loop(); //影片迴圈。循環播放不會結束。
***4. 版本問題。
5. (1) song.rewind(); //音樂倒帶。讓音樂先倒帶再播放。
***4. 版本問題。
5. (1) song.rewind(); //音樂倒帶。讓音樂先倒帶再播放。
(2)修改動物圖2。
*若用processing2.0b5版在OpenNI有問題話則換回processing1.5.1版(影片播放沒聲音的話則用替代方案)。*
下周進度(Week13):
1. 遊戲出題方式
2. 程式(指揮棒定位)
2. 程式(指揮棒定位)
2013年5月16日 星期四
week 13 陳巧玲 邱昱杰
進度:貼上背景、人物、武器
武器:不會被視窗限制可以移動到角落
人物:設定事件讓圖片消失
音樂和影片的使用方式
import ddf.minim.*;
Minim minim;
AudioPlayer home; //函數
void setup() {
size(960, 540, P2D);
background(0);
minim = new Minim(this);
homemovie = new Movie(this, "home.mov");
home = minim.loadFile("home.mp3", 1024);
homemovie.play();
home.play();
}
void draw() {
image(homemovie,0,0);
動畫(要想辦法利用影片串接每個部分)
目前可以讀取並播放影片
但是聲音和影片要分開放,不然影片的聲音只會有一開始
另外要解決怎麼判斷影片結束或是設置事件讓流程進行
武器:不會被視窗限制可以移動到角落
人物:設定事件讓圖片消失
音樂和影片的使用方式
import ddf.minim.*;
Minim minim;
AudioPlayer home; //函數
void setup() {
size(960, 540, P2D);
background(0);
minim = new Minim(this);
homemovie = new Movie(this, "home.mov");
home = minim.loadFile("home.mp3", 1024);
homemovie.play();
home.play();
}
void draw() {
image(homemovie,0,0);
}
void movieEvent(Movie myMovie) {
homemovie.read();
}
動畫(要想辦法利用影片串接每個部分)
目前可以讀取並播放影片
但是聲音和影片要分開放,不然影片的聲音只會有一開始
另外要解決怎麼判斷影片結束或是設置事件讓流程進行
2013年5月15日 星期三
week12 陳巧玲 邱昱杰
上周進度:
準備素材,規畫場景
遊戲進行畫面背景
敵人
夥伴
wish list
1)列出工作:留下重要的東西,排列優先順序餘時間內完成
2)有不同人代表不同角色
3)時間內完成工作
4)scrum master 組長分配時間工作
5)檢討問題,以可以demo為主(要讓最後有成果)
瘋體感:下一個撼動產業的力量
Xtion PRO live 沒有RGB (去背、錄影)
作業系統和kinect不同,支援很多作業系統,程式語言多
kinect僅適用於win7
體感應用:垃圾桶、機器人、復健、遊戲、3D建模列印
訴求:好用、直覺性
結論:體感具有巨大的潛力
準備素材,規畫場景
遊戲進行畫面背景
敵人
夥伴
武器
其他
1)列出工作:留下重要的東西,排列優先順序餘時間內完成
2)有不同人代表不同角色
3)時間內完成工作
4)scrum master 組長分配時間工作
5)檢討問題,以可以demo為主(要讓最後有成果)
瘋體感:下一個撼動產業的力量
Xtion PRO live 沒有RGB (去背、錄影)
作業系統和kinect不同,支援很多作業系統,程式語言多
kinect僅適用於win7
體感應用:垃圾桶、機器人、復健、遊戲、3D建模列印
訴求:好用、直覺性
結論:體感具有巨大的潛力
訂閱:
文章 (Atom)