1 / 63

ALICE tutorial 2

ALICE tutorial 2. 這個 Tutorial 中會帶領你讓 Alice 中的 World 還有其中的物件做新事情. 從一個關於兔子的小故事開始,他的午睡被一個手機鈴聲打斷, 在這個 tutorial 裡面 , 我們會加入新的 methods. 首先,先按下 PLAY 看看已經設定好的動畫. 兔子因為被手機鈴聲吵醒而相當不滿,我們試著讓兔子跳到手機上並且把它壓扁. 首先我們把注意力放在 World 的 Detail 處. 這個 world 中沒有一個稱為 "bunny squashes phone" 的 method. 讓我們加一個新的進去.

tarak
Download Presentation

ALICE tutorial 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALICEtutorial 2

  2. 這個Tutorial中會帶領你讓Alice中的World還有其中的物件做新事情這個Tutorial中會帶領你讓Alice中的World還有其中的物件做新事情

  3. 從一個關於兔子的小故事開始,他的午睡被一個手機鈴聲打斷,從一個關於兔子的小故事開始,他的午睡被一個手機鈴聲打斷, 在這個tutorial裡面,我們會加入新的methods.

  4. 首先,先按下PLAY看看已經設定好的動畫

  5. 兔子因為被手機鈴聲吵醒而相當不滿,我們試著讓兔子跳到手機上並且把它壓扁兔子因為被手機鈴聲吵醒而相當不滿,我們試著讓兔子跳到手機上並且把它壓扁

  6. 首先我們把注意力放在World的Detail處

  7. 這個world中沒有一個稱為"bunny squashes phone"的method. 讓我們加一個新的進去

  8. 請按下Detail處的create new method鈕

  9. 請在彈出的視窗中輸入新method的名稱,這裡設定成”bunny squashes phone”

  10. 可以看見新的method出現在Detail處了

  11. Alice開啟了一個新的Editor來讓你設定method中的動作Alice開啟了一個新的Editor來讓你設定method中的動作

  12. 我們要bunny把手機摔爛,我們來看看bunny目前知道些甚麼我們要bunny把手機摔爛,我們來看看bunny目前知道些甚麼

  13. 點選Object tree中的bunny

  14. Detail欄位秀出了bunny可以使用的動作,不過就目前看起來,當中沒有任何可以讓bunny 跳來跳去的method

  15. 通常alice中的物件沒有辦法隨心所欲的動來動去,但是你可以運用一些簡單的動畫去教他們怎麼動。通常alice中的物件沒有辦法隨心所欲的動來動去,但是你可以運用一些簡單的動畫去教他們怎麼動。

  16. 現在我們要試著讓bunny跳上跳下來砸爛手機

  17. 從左邊的Detail處拖移“bunny move”到Editor中,選擇up以及1meter

  18. 可以看見Editor中出現了這個method tile告訴我們,兔子會跳起來一公尺。

  19. 從左邊的Detail處拖移“bunny move”到Editor中,選擇down以及1meter

  20. 可以看見Editor中,兔子跳上跳下一公尺

  21. 現在,讓我們加入這個method"World.bunny squashes phone"到我們的故事裡

  22. 按下“World.defending naptime” 這個label

  23. Editor中可以看到main story

  24. Object tree中點選world label

  25. 可以看到現在Detail欄這邊放得是world's method

  26. 從Detail處把bunny squashes phone 拖移到Editor中

  27. 按下PLAY來看看目前的動畫,發現bunny真的多了跳上跳下的動作。按下PLAY來看看目前的動畫,發現bunny真的多了跳上跳下的動作。

  28. 從動畫中可以看出,跳上跳下的速度太慢了,所以現在來做調整從動畫中可以看出,跳上跳下的速度太慢了,所以現在來做調整

  29. 點選Editor上World.bunny squashes phone這個label

  30. Editor中出現world.bunny squashes the phone的可編輯部份

  31. 一般來說,所有的動作都是在一秒鐘的長度下完成,我們可以做些更改一般來說,所有的動作都是在一秒鐘的長度下完成,我們可以做些更改

  32. 選擇more,會看見有duration選項,選擇0.25 ,表示此動作會在0.25秒內完成

  33. 可以看出duration=25

  34. 對down也做一樣的改變

  35. 可以看出都變成0.25秒內完成動作了

  36. 跑一次動畫看看是否已有改變

  37. 現在來把手機砸毀吧

  38. Objecttree上點選Cellphone,看看它的Detail

  39. 可以從Detail處看見Cellphone擁有哪些methods

  40. 將“squash”這個method拖移到editor 把它放在down 1 meter下面

  41. 跑一次動畫來看看是否bunny砸毀了這支手機

  42. 讓我們再加入一些methods到main story中吧

  43. 點選World defending naptime story這個label

  44. 可以在Editor看到main story所有的動作

  45. 我們在Main story中需要更多的methods

  46. 在Object tree中點選World

  47. 可以在Detail處看見所有可運用的methods

  48. 拖移"bunny shrug and hop away"到Editor

  49. 拖移" show end screen "到Editor

  50. 跑一次動畫來看看我們加入的methods

More Related