はじめに 前回の記事では、ボールをSurfaceViewに描画して、画面内を跳ね返りながら動かすプログラムを作成しました。ただ、これでは勝手にボールが動くだけのプログラムなので、ユーザがいろいろ操作できるようにしたいと思います。 基本的に、Androidでユーザがタッチパネルにタッチしたことを受け取るためには、onTouchEventメソッドをOverrideしてやることで実現できます。また、キー入力を受け取るためには、onKeyDownやonKeyUpメソッドをOverrideしてやることで実現できます。 そして、いろいろ調べてみると、SurfaceViewクラスでも、onTouchEventなどのメソッドを用いてタッチイベントなどを拾えるそうです。SurfaceViewクラスを継承したクラスで、onTouchEventメソッドをOverrideすることで、タッチイベントを受け取る事がで
Programing プログラミング入門 Java JavaFX Python JavaScript Scala Ruby PHP Database Web Design CSSコーディング規約 Fireworks Dreamweaver Illustrator ボタン画像 Development Subversion Maven2 Trac Enterprise Architect Linux & Mac Linux Mac More package jp.deathmarch.yukkuri; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.drawable.ShapeDrawable; i
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
7月31日付で2年半ほど在籍した株式会社エスプラニングを退職しました。退職系のエントリーはブクマが稼げると聞いて、状況報告を書こうかなと思います。 前職でやっていたこと 前職は主にJavaによるアプリケーション開発が主業務でしたが、珍しくWeb系というわけでもありません。入社した頃は、Swingでのデスクトップアプリケーションが主プロダクトでした。最近はWebアプリケーションやスマフォ系もやっています。そんな会社で自分が行ってきたことは、開発環境の整備、コード品質の向上、プロジェクト全体の進め方の改善などです。 具体的には、ユニットテスト、読みやすいコード、リファクタリング、レビュー、KPT、カンバン、Trac/Redmine、バージョン管理、継続的インテグレーション、ユースケース駆動開発などなどです。 ぶっちゃけ言えば、入社した当時はお世辞にも技術レベルは高いと言えませんでした。バージョ
Androidを使ってゲームでも作りたいな、という事でAPIとか調べならが試してみました。AndroidではSwingは使えないのですが、比較的に似たインターフェイスのAPIが用意されているため、Swingで簡単なゲームを作ったことがあればすぐになれるのではないでしょうか。 とりあえず、AndroidでHelloWorldくらいは作れる能力がある前提です。まったく試したことない人は、日本Androidの会のチュートリアルがオススメです。 自由に描画できるCanvasが欲しい - SurfaceView ゲームでは、テキストエリアなどのGUIのコンポーネントを配置していくのではなく、背景やキャラクターなどを独自に描画しなければなりません。Swingであれば、paintComponentをオーバーライドして…となるわけですが、Androidの場合はSurfaceViewという専用のViewを使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く