ImageSprite_MIT_AI

 デバイス画面上に小さな画像を一つランダムに動かし、画像に接触したら色々な反応をする単 純 な無料アプリです。


アイコン

ImageSprite_MIT_AI

スクリーンショット・メイン画面・起動時

ImageSprite_MIT_AI Screenshot1

スクリーンショット・メイン画面・設定時

ImageSprite_MIT_AI Screenshot2

スクリーンショット・メイン画面・起動中

ImageSprite_MIT_AI Screenshot3

スクリーンショット・Aboutダイアログ

ImageSprite_MIT_AI Screenshot4

◆アプリ名: ImageSprite_MIT_AI (十二星座シリーズ / 開発コード名: Leo)
画像を動作(=アニメーション)させたいときは、MIT App Inventor ではImageSprite(※1)を使用します。
今回、ImageSpriteの利用例として、デバイス画面上に小さな画像を一つランダムに動かし、画像に接触したら色々な反応(※2)をするアプリを製 造してみました。
また、動作させる画像は、ご自分のデバイスに保存された任意の画像を設定することが可能です。
画像の選択は、MIT App Inventor ImagePicker(※3)を利用しています。

なお、本アプリは内蔵メモリではなく、SDカードにインストールされます。また、本アプリは、MIT App Inventor V1.33(※4)で製造し、AppToMarket V3.2(※5)でリビルド したノンコーディングなものです。

※1 ImageSpriteとは、画像等をアニメーションさせるMIT App Inventor Animation Componentsの一つです。
詳細は、公式HP(http: //appinventor.mit.edu/explore/content/animation.html#ImageSprite)をご参照下さ い。

※2 画像にタッチした直後(TouchDown)音声を発し、メッセージが画面表示されます。
画像のタッチをやめた直後(TouchUp)0.1秒振動します。また、画像をフリックすると1.0秒振動します。

※3 ImagePickerとは、画像を選択する特殊なボタンで、MIT App Inventor Media Componentsの一つです。
ImagePickerボタンを押すと、デバイスの画像ギャラリーが現れ、任意の画像を選択することができます。
詳細は、公式HP(http: //appinventor.mit.edu/explore/content/media.html#ImagePicker)をご参照下さい。

※4 MIT App Inventor V1.33
http://appinventor.mit.edu/

※5 AppToMarketV3.2
https://code.google.com/p/apptomarket/

【ご提供サービス】
デバイス画面上に小さな画像を一つランダムに動かし、画像に接触したら以下の反応をします。
   -Touched: "Touched"メッセージが画面表示されます。10回Touchedできたら…
   -TouchDown: "音声"が発します。
   -TouchUp: "0.1秒振動します。
   -Flung: "1.0秒振動します。

また、以下のパラメータを変更し、ImageSpriteを動作することが可能です。
   -Interval: Default 100 [msec]。画像の座標を更新する間隔。
   -Rotates: Default True。Trueの場合、画像を進行方向に合わせて回転。
   -Speed: Default 0.0 [pix]。画像をInterval[msec]毎に動かすピクセル数

ImageSpriteが提供する機能を確認するお役にたてれば幸いです。

【十二星座シリーズについて】
本シリーズは、私がMIT App Inventorの APIを理解したいと考え、製造したアプリ群です。
従い、本シリーズは目的重視の為、実用的ではないかもしれません…が、どうかお許し下さい。
ただし、アプリのロジックとして、MIT App Inventor Blocks Editorの図を私のHPに公開させて頂こうと考えております。
ご参考になれば幸いです。

【ダウンロード後によくある質問】
ImagePickerで選択した画像はそのサイズによらず、50x50ピクセルの正方形サイズに縮小されます。
従い、選択元画像が正方形や正円ではない場合、若干ゆがんでしまいます。

【対応端末】
AndroidOSのバージョン2.0以上搭載の端末でご利用いただけます。
スマートフォン以外の機器(スマートTVなど)は、動作保証外です。

【改版履歴】
・Ver1.0.0 2013/04/18 ・新規作成

Android app on Google Play

Blocks Editor

 本アプリの主なロジックを以下に掲載致します(広告表示ロジック、Aboutボタン押下時のロジック、全変数の定義は割愛させて頂いております)。ご参考になれば幸いです。

 01) btn_ClearAndSetDefault.Click.PNG

 02) btn_SetNewParameter.Click.PNG

 03) btn_Settings.Click.PNG

 04) btn_Settings.LongClick.PNG

 05) btn_Start.Click.PNG

 06) btn_Stop.Click.PNG

 07) ClockImageSprite.Timer.PNG

 08) ImageSpriteGame.Flung.PNG

 09) ImageSpriteGame.TouchDown.PNG

 10) ImageSpriteGame.Touched.PNG

 11) ImageSpriteGame.TouchUp.PNG

 12) ImgPic_SelectImage.AfterPicking.PNG

 13) lstPic_Rotates.AfterPicking.PNG


ローテーションアド

その他

正当なCSSです!

inserted by FC2 system