iT邦幫忙

DAY 18
5

學習寫Android App很困難嗎??系列 第 18

學習寫Android App很困難嗎??(動畫元件--[ImageSprite]元件介紹)

學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
今天要介紹另一個動畫元件--[ImageSprite]元件

這個元件跟[Ball]元件基本上功能是一樣的
只有一個地方不一樣,那就是它可以是一張圖、照片…等

使用相同的拼圖塊

好了,畫會動了吧...
海綿大:「魯大,圖還是不會動耶...」
昨天有講到一個屬性[Speed]
一開始的預設是『 0 』,要記得調整一下,給一個數字
要不每次的移動是零,它當然看起來就像是不會動一樣
數字越大,每次移動的距離就越大
好啦,現在它會動了,碰到牆會反彈,那還有嗎??
現在有一顆球,一個圖像,我們來讓球撞到圖像時也會反彈,怎麼樣..
開啟程式拼圖畫面
然後,這次個用到[CollidedWith]這個拼圖塊
我先把做好的程式拼圖給各位看一下

這個就是當球去碰到其它物品時,會反彈,或者應該說是會換個方向移動
所以你必需告訴它,『其它物品』指的是什麼東西
然後,再告訴它,碰到了之後要做什麼事
在這個地方,不可以使用[EdgeReached]這個拼圖塊
這個是專屬於圍牆使用
介紹到這裡,另一個小遊戲的雛形已經慢慢出現了.. rock


上一篇
學習寫Android App很困難嗎??(動畫元件--[Ball]元件介紹)
下一篇
學習寫Android App很困難嗎??(打磚塊小遊戲的雛形)
系列文
學習寫Android App很困難嗎??30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
ted99tw
iT邦高手 1 級 ‧ 2012-10-11 18:06:31

沙發

這些MIT老外真的粉厲害能設計出這種工具,就這麼拖拖拉拉,像LEGO一樣拼拼湊湊便可以弄出程式來,實在讓人佩服!!灑花

泰大若沒看過的話
推薦 Alice 給您指教指教
灑花

ted99tw iT邦高手 1 級 ‧ 2012-10-11 19:36:36 檢舉

Alice看起來也好好玩喔,結合程設與3D.....這還滿適合教室內的學生來摸的。讚

但,如果目標是做商業的APP,那可能就力有未逮了~~汗

不知我理解的對不對....疑惑

她的網頁開宗明義地說明了其定位
An Educational Software that teaches students computer programming in a 3D environment.

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.

至於「商業的app」
我想
大概可以將她類比成 Adobe Flash 等級的工具吧
忙

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-10-11 21:39:01

用亂數決定碰撞後之新方向似乎還有改善空間
不過我試了用180(360)﹣原角度
效果也不如預期
可能是因為其中有一張圖片超大了吧
失神


我要留言

立即登入留言