お知らせ


Madogiwa-3mが管理人を務める、「Madogiwa Escape」シリーズをはじめとしたソフトウェア開発・運営組織「MediArch(メディアーチ、と読みます)」のホームページを開設しています(2017年9月より、Twitterもはじめました)。

ホームページ:https://www.mediarch-jp.com/
Twitter:https://twitter.com/mediarch_jp

今後、新作リリース情報等は、上記ウェブサイトやTwitterからお知らせしていきます(本ブログの更新予定はありません)。是非フォロー頂ければと思います。

(2018年8月20日追記)現在は、「Madogiwa Escape」シリーズの続編として、「Madogiwa Escape MP」シリーズをリリース中です。Androidへの追加対応やゲーム画面サイズの拡大など、「Madogiwa Escape」シリーズよりパワーアップした内容になっています。是非こちらも遊んでみて下さい。シリーズ一覧および各ストアのダウンロード先は、以下からまとめて辿ることができます。 https://mediarch-jp.com/products/madogiwa-escape-mp/

2011年11月13日

また一歩前進

昨日の課題だった2.がだいたいうまくいった。

ほぼsmoothScrollTo()を呼ぶだけで良かったが、呼び出し元がUI(Main)スレッドでない場合は、例外となってしまう。つまり、UIスレッド以外では、基本的にUIが操作できないということですな。このあたりのルールは、C#のFormアプリのつくりと良く似ている。

で、これを解消する場合、C#ではInvokeメソッドなどを使ったが、Androidの場合はHandlerをpostすれば良いと。C#より若干書くことが多いが、「メッセージ(Handler)をpostする」という考え方そのものは自然に感じますね。


posted by Madogiwa-3m at 23:24| Android | このブログの読者になる | 更新情報をチェックする

2011年11月12日

う〜ん

やってみると、いろいろと難しいですなぁ。

1.SurfaceViewを透明なBackGroundにして、他のViewの上に置くことはできないのだろうか?
 イメージとしては、Viewを背景描画にして、その上に、スプライト画面のような感じでSurfaceViewを置き、そこでBitmapを動かしたり(再描画)したかったのだけれど。
 重ね方を変えたり、SurfaceViewにTRANSPARENT指定してみたり、など、いろいろやってみたけど、結局うまく動かず。
 まぁ、背景もいろいろ全部SurfaceViewで書くことにしようかなぁ。何となく、いちいち全部書き直すのは、処理が無駄な気もするけど、今回作りたいアプリでは、そこまで処理速度に拘らなくても良いし。

2.Bitmapの動きに合わせて、そのBitmapを書いているViewを乗っけている(Horizontal)ScrollViewを自動的にスクロールさせたい。具体的には、そのBitmapが、常に中心に見えるような形でスクロールさせたい。
 (Horizontal)ScrollView::smoothScrollTo()メソッドで、所望のことができそう。だが、今日は1.を考えてたら、とても疲れました。また次回考えることとしよう。
posted by Madogiwa-3m at 02:21| Android | このブログの読者になる | 更新情報をチェックする

2011年11月11日

ということで

Androidアプリ作りに気長に挑戦してみようかと思い、ブログ始めました。

実は、まだAndroidケータイは持っていなかったりするのですが、ちょっとAndroid上でやってみたい、かつ、出来合いのアプリではそれが無さそうなので、それでは自分で作ってみようかな、と思い立ったのです。

とりあえず今はEclipseとAndroid-SDKを自分の家のiMacに入れて、ぼちぼちとプログラムを作り始めているところです。エミュレータでちょっとずつ動かしながら、実機を手に入れることに想いを馳せております(欲しい機種が近日発売されるので、近いうちに手に入れようとは思っています)。

今後、プログラムを進めて行く上で、自分で調べたことを書き留めて行ったり、自作アプリの途中経過などをアップしていき、将来的にはアプリそのものも公開できたらな、と思っています。

なお、コメント欄は、もう少しアプリ製作が進んできてから考えようかな、と思ってます。
posted by Madogiwa-3m at 00:51| 日記 | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。