2014年5月20日 星期二

Week14,HW14

1.1. Yesterday 昨天做了什麼
  • farm、sea、dinosaur scene 的Score按鈕刪除
  • home、howto、menu、score scene的按鈕用Leap motion手勢選案
    • 透明Cube(3D物件)(OnTrigger打勾)+GUI Button(2D GUI)=>透明Cube放在GUI Button之後
    • Leap Controller Multiple(左右手套用hand model)+hand model(剛體、碰撞器、腳本)=>Leap Controller Multiple套用hand model(不是hand model套上LCM的子物件,是腳本套用hand model)

    • hand model碰撞透明Cube發生碰撞事件=>碰撞使用OnTriggerEnter(物件碰撞後過兩秒->換場景)


1.2. Today 今天要做什麼

  • 考慮要不要留下PlayerID=>遊戲全程都使用Leap Motion操作,若有PlayerID功能就得使用鍵盤打字

1.3. Blockers 有什麼卡住的地方
  • farm、sea、dinosaur scene的Restart按鈕問題=>在遊戲場景中hand model是Leap Controller Multiple的子物件無法辨識hand model的物件名稱,因此使用碰撞事件無法判斷hand model的物件名稱
    • 法一:遊戲場景不用Restart按鈕了(逃避(?)
    • 法二:把透明Cube放在Restart按鈕(GUI Button)後面,並用Leap Controller Multiple抓取手勢做判斷=>抓到透明Cube執行Restart功能
  • farm、sea、dinosaur scene的Restart按鈕放置位置要調整到Leap Controller Multiple好控制

1.4. 下周的進度

  • 解決卡住的地方,以上問題解決後便能最後遊戲測試
  • PlayerID玩家名稱刪除只留下Score計分機制(home、farm、sea、dinosaur、score)=>為了讓遊戲全程使用Leap Motion操作


*6/10 Final Demo

沒有留言:

張貼留言