Creating Animated Apps (I) 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
Chapter 2 Combinatorial Analysis 主講人 : 虞台文. Content Basic Procedure for Probability Calculation Counting – Ordered Samples with Replacement – Ordered.
Advertisements

簡單 GIF 製作 (1)Gifmake (2)PICASION.COM By Shark. Gifmake introduction(1) 1.You can create a picture. Just specify width and height in pixels, then you'll.
Moral Reasoning 道德推理 Moral Reasoning 台大哲學系 林火旺 教授
选项可猜测性评判与控制 实证研究 上海外国语大学 2008 级博士生 湖南师范大学外国语学院副教授 —— 邓杰.
第七课:电脑和网络. 生词 上网 vs. 网上 我上网看天气预报。 今天早上看了网上的天气预报。 正式 zhèngshì (报告,会议,纪录) 他被这所学校正式录取 大桥已经落成,日内就可以正式通车 落伍 luòw ǔ 迟到 chídào 他怕迟到,六点就起床了.
What do you see? What do you recognize? What do you think we are going to learn?
听力满分不是梦 博智 —— Anna钟小娜.
Time Objectives By the end of this chapter, you will be able to
关于中文字体辨识度的探究实验 让你看清楚PPT 钱翔、王洋、冒星阳、张芸、刘娜、郭艾利.
中信信诚-淮安项目.
“人无礼则不生,事无礼则不成, 国无礼则不宁” 荀子
3.2 打地鼠游戏 学习目标: 随机图片的显示 时间控件的用法 函数的定义使用方法 随机数的产生使用方法 数学公式的使用方法 任务目标:
CHIN 3010: reading & writing
10 APP專題: 拼圖遊戲 10.1 專題介紹:拼圖遊戲 10.2 ImageSprite 物件清單的拖曳 10.3 拼圖遊戲設計
師資培育中心外埠教育參觀.
广德二中2006届高考 英语专题复习 单项填空 答题指导.
職業災害調查及善後處理.
資料庫設計 Database Design.
Scratch 第5课 动作和方向.
MIT AppInventor.
MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青
報告人:古博文 彰師大運動健康研究所副教授 人權教育基金會執行長 100年8月
说课.
税务认定 永州市国家税务局纳税人学校.
Homework 4 an innovative design process model TEAM 7
Population proportion and sample proportion
你的學員對你的教學表現隨時在給回饋 - 他們透過肢體語言給我們打分數
mas動機評量表 藍詩縈 潘若綺 曾昱烝 何嘉敏
Lotus Domino R7 Designer
Introduction to AppInventor 2
Working with Databases (II) 靜宜大學資管系 楊子青
Working with Databases (II) 靜宜大學資管系 楊子青
Fundamentals of Physics 8/e 27 - Circuit Theory
App Inventor 2體驗 靜宜大學資管系 楊子青
创建型设计模式.
Time Objectives By the end of this chapter, you will be able to
但是如果你把它发给最少两个朋友。。。你将会有3年的好运气!!!
外语教学中的 科研方法 刘润清 中国外语教育研究中心 10月.
Interval Estimation區間估計
第十五课:在医院看病.
自攜裝置(BYOD) 家長錦囊 香港青年協會督導主任 徐小曼
資料庫 靜宜大學資管系 楊子青.
Chapter 5 Attributes of Output Primitives (图元的属性)
相關統計觀念復習 Review II.
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
突出语篇语境,夯实词汇语法 一模试卷单选完形分析 及相应的二轮复习对策 永嘉罗浮中学 周晓媚.
多人開發Screen與專案Merge 靜宜大學資管系 楊子青
Unit 7 Lesson 20 九中分校 刘秀芬.
成才之路 · 英语 人教版 · 必修1 路漫漫其修远兮 吾将上下而求索.
中考英语阅读理解 完成句子命题与备考 宝鸡市教育局教研室 任军利
方向及加速感測器 靜宜大學資管系 楊子青.
基于App Inventor的物联网工程导论课程实验设计
NCBI Blastn 安裝程序.
计算机问题求解 – 论题1-5 - 数据与数据结构 2018年10月16日.
冀教版 九年级 Lesson 20: Say It in Five.
方向及加速感測器 靜宜大學資管系 楊子青.
加速及方向感測器 靜宜大學資管系 楊子青.
磁共振原理的临床应用.
TinyDB資料庫 靜宜大學資管系 楊子青.
重庆市第一0四中学 王继军.
主講 / Alice Lee 李麗貞 2006 主題二 叫我第一名 主講 / Alice Lee 李麗貞
Advanced Basic Key Terms Dependency Generalization Actor Stereotype
一只猪和一只企鹅被关在-20℃的冷库里,第二天企鹅死了,猪没事,为什么?你知道为什么吗?
公文辦理注意事項.
App Inventor 2基礎概念 靜宜大學資管系 楊子青
無悔今生.
Creating Animated Apps: Canvas與ImageSprite 靜宜大學資管系 楊子青
定语从句(4).
Gaussian Process Ruohua Shi Meeting
Severino Scarponi Giving Useful Tips For Drag Racing
Presentation transcript:

Creating Animated Apps (I) 靜宜大學資管系 楊子青 2013.4.22.

多人使用動畫元件 常導致雲端主機當機 解決方法 網站分流 先用單機陽春版(此版本比MIT舊),後續再上傳至MIT繼續編輯 實驗網站: http://jiangzero-ai.appspot.com/ 自行架設Server (需搜尋相關檔案及安裝說明) 先用單機陽春版(此版本比MIT舊),後續再上傳至MIT繼續編輯 先下載以下檔案,並解壓縮 (157MB) http://www.cs.pu.edu.tw/~tcyang/george/course1012/app/Personal.zip 執行 \Personal\AppInventor\startAI.cmd 開啟瀏覽器,輸入 http://loaclhost:8888

單機陽春版:先執行startAI.cmd 等候一下

單機陽春版 :開啟瀏覽器, 輸入網址,可用test或自己的email

打Mole不打Ladybug (I): Canvas與Image Sprite

1. Canvas Component A two-dimensional touch-sensitive rectangular panel on which drawing can be done and sprites can be moved. Any location on the Canvas can be specified as a pair of (X, Y) values, where X is the number of pixels away from the left edge of the Canvas Y is the number of pixels away from the top edge of the Canvas There are events to tell when and where a Canvas has been touched or a Sprite has been dragged.

The Canvas coordinate system

Adding a Canvas Component to App You can drag a Canvas component into your app from the Basic palette. specify the Canvas’s Width and Height. Often span the width of the device screen: “Fill parent” Height: 300

2. Image sprite component is an animated object that is contained by a canvas can react to touches and drags, interact with other sprites (image sprites and other balls) and the edge of the canvas, and move according to its properties.

介面設計

用程式設定Image sprite位置

判斷在Canvas 是否有打中Image sprite

打中Mole與Ladybug都是Hit 如何區分?

如何拖曳Mole?

練習 請加入一個變數Score,初值0 打中Mole則Score加一分; 打中ladybug則Score減兩分; 沒打中減一分

參考解答

打Mole不打Ladybug (II): Mole隨機移動、碰撞

1. 讓Mole隨機移動至Canvas內

Random location (MoveMole procedure)

Timer event One way to specify animation in App Inventor is to change an object in response to a timer event. Most commonly, you’ll move sprites to different locations on the canvas at set time intervals.

Clock元件及TimerInterval

Calling MoveMole every second 1. 初始位置設定 2. Clock1’s TimerInterval property at its default value of 1,000 (milliseconds), or 1 second.

2. 碰撞(Collided With) Shooting games, sports, and other animated apps often rely on activity occurring when two or more objects collide.

如果ladybug被Mole碰撞,則扣一分