Flex、AIR、Java、Androidなど

Posts Tagged ‘Mac

その(1) Shadeでのモデリングはこちら。
その(3) netfabbでの最終チェックでのモデリングはこちら。
Shadeの3Dプリントアシスタント機能を使った、3Dプリンタ向けのデータ修正方法を解説します。
ゴールデンウィークにでも挑戦してみてはいかがでしょうか。
例によって途中ミスりまくってわけわからなくなっているのですが、字幕で飛ばす場所も書いてあるので字幕ありでどうぞ。
字幕はプレイヤー下部の「cc」をクリックです。

Shadeの3Dプリンタアシスタントはかなり使いやすいのですが、どうしてもカバーできない部分があります。
初心者向けのポイントとして、
・常にポリゴン化してエラーが出ないかチェックしながらモデリングする。
・アシスタントの自動修正できない場合は修正しようとせず、1から作り直す。
・それでもダメなら何か変更を加える毎にチェックしてエラーが出る手順を見つける。
これでエラーがない状態のstlファイルをエクスポートできると思います。
ここまで終われば後はnetfabbで面の向きを確認すればDMMにアップロードできます。
そちらに関しては次回解説します。

コメントは受け付けていません。

こんにちは。@stachibanaです。
本エントリーはAndroid Advent Calendar 2012の表エントリーです。本日の裏エントリーは@katsummyさんです。
NDKとかADKとかaaptとかガチなネタが続いている中、空気を読まずにソフトなネタを投入します。

AndEngineでつくるAndroid 2Dゲーム (SMART GAME DEVELOPER)立花 翔
翔泳社売り上げランキング : 12826
Amazonで詳しく見る

宣伝になりますが、12/13日に翔泳社さんより拙著「AndEngineでつくるAndroid 2Dゲーム」が発売されました。
iPhone業界ではカジュアルゲームで1つで700万稼いだとか、3週間で1000万儲かったとかという話が話題ですね。
さすがにこれは一握りですが、1つのゲームで100万位になった例は結構あります。Androidでもランキングを見ているとその傾向が見られますね。近いうちでしょう。
ということで、今回はゲーム作りを解説してみたいと思います。
これから作るゲームはPlayストアで公開されてますのでまずはそちらをどうぞ。

仮に、「赤い水牛」という飲めばいくらでも働ける炭酸飲料があったとします。それを振って振って振りまくり、噴射させることによって疲れて机で寝てしまっている社員達にぶつけ、翼をさずけられたら素敵だと思いませんか?
Androidの開発環境が揃っている方なら1時間もあれば作れますので、是非体験してみて下さい。
尚、必要な画像素材はここからダウンロードして下さい。ダウンロードできたら、解凍してassetsフォルダにサブフォルダごと放り込んで下さい。

では始めましょう。Androidの開発環境は入っていることを前提に進めます。
※ 本エントリはJavaのこと、Androidのことが普通に分かる方向けに大分はしょって書いています。本の方にはもっともっともーーーーっと優しく書いてありますのでご安心を。
AndEngineの準備
最初にAndEngineを落とします。
AndEngineのサイトを開き、プロジェクトをgitなりzipなりでローカルに保存します。
ライブラリの形式で配布されていますので、落とせたら、Eclipseのメニュー > インポートからインポートします。ワークスペースにコピーすることをおすすめします。
ゲームの雛形の作成
ゲーム画面を作る前に、ゲームの雛形を作りましょう。
でも解説するのがめんどくさいのでここからダウンロードして下さい。
簡単に言うと、リソースの読み込み関係のユーティリティクラスや、シーンの遷移関連の関数等をまとめた抽象クラスとかが出来上がった状態のプロジェクトです。
詳細の解説は本の方に書いてあるのでそちらをどうぞ。
AndEngineライブラリへのパスは同じディレクトリを指定していますので、ワークスペースにコピーしていない方は修正してください。
MainActivityの編集
まず、MainActivityを編集しましょう。以下の実装を加えます。
Activityでは何も描画をせず、起動するシーンを指示し、描画や処理はシーンが行います。

最初に起動するシーンをゲームのシーンからトップ画面のシーンに変更
毎フレーム加速度センサーから値を取得し、ゲーム進行中ならゲームのシーンに値を渡す実装
シーン遷移用の実装
ハードウェアキー押下時の実装

MainActivity.java
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171package biz.stachibana.ae.redbaffalo;

import org.andengine.engine.camera.Camera;
import org.andengine.engine.handler.IUpdateHandler;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
import org.andengine.entity.scene.Scene;

import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.view.KeyEvent;

public class MainActivity extends MultiSceneActivity implements
        SensorEventListener {

    // 画面のサイズ。
    private int CAMERA_WIDTH = 480;
    private int CAMERA_HEIGHT = 800;

    // [...]

久しぶりのAndroidゲームをリリースしました。

「Zombie Gravity」という名前で、端末の加速度センサーで主人公を捜査し、ゾンビを避けながら攻撃アイテムで殺していくゲームです。
以下、マーケットより。
Zombie Gravityは端末を傾けてゾンビから逃げるゲームです!
☆ 端末を傾けておっさんを操作し、次々に現れるゾンビから逃げてください。
☆ ゾンビは速い奴、遅い奴、全く動かない奴の3種類です。
☆ 時々攻撃アイテムが出現します。炎、氷、雷の3種類です。取ると様々な攻撃が繰り出されます。
☆ 一度の攻撃で複数のゾンビを殺すとコンボボーナスが発生します。
☆ スコアはSNSに登校して友達と競いましょう!
☆ ハイスコアランキングも搭載しています!
今iPhoneでカジュアルゲームが流行っているのと同様に、すぐにAndroidでも同じ現象が起こると予想しています。
このゲームはAndroid用2dゲームフレームワークであるAndEngineを使っています。cocos2d程ではないですが、使いこなせば一本数時間〜数日で完成させることができるので、アプリしか作っていない方は是非触ってみて下さい。可能性が大きく広がります!
近々ソースコードと解説が世に出ることになりますので、バグ等ありましたら教えて下さい!

コメントは受け付けていません。

バカゲーシリーズもとうとう11本目がリリース!30本目指します!
10本もあればどれか1つくらいは気に入るのがあるはずです!アイコンとスクショを直感で見て気になるのを是非遊んで見て下さい。
かき氷職人

かき氷職人 (Version 1.0)

カテゴリ:
ゲーム

価格:
無料

デベロッパ名:
S.Tachibana

リリース日:
2012/08/08

対応デバイス:
全機種

現Ver.の平均評価:
(無し / 0件の評価)

通算の平均評価:
(無し / 0件の評価)

Game Center:
対応

オネエと黒い棒

オネエと黒い棒 (Version 1.1)

カテゴリ:
ゲーム

価格:
無料

デベロッパ名:
S.Tachibana

リリース日:
2012/07/20

対応デバイス:
全機種

現Ver.の平均評価:
(5 / 3件の評価)

通算の平均評価:
(5 / 7件の評価)

Game Center:
対応

Touch the 天パー

Touch the 天パー (Version 1.1)

カテゴリ:
ゲーム

価格:
無料

デベロッパ名:
S.Tachibana

リリース日:
2012/07/14

対応デバイス:
全機種

現Ver.の平均評価:
(5 / 2件の評価)

通算の平均評価:
(4 / 6件の評価)

Game Center:
対応

熱々小籠包

熱々小籠包 (Version 1.1)

カテゴリ:
ゲーム

価格:
無料

デベロッパ名:
S.Tachibana

リリース日:
2012/07/14

対応デバイス:
全機種

現Ver.の平均評価:
(5 / 1件の評価)

通算の平均評価:
(4.5 / 3件の評価)

Game Center:
対応

追いオリーブオイルどばぁ〜

追いオリーブオイルどばぁ〜 (Version 1.1)

カテゴリ:
ゲーム

価格:
無料

デベロッパ名:
S.Tachibana

リリース日:
2012/07/02

対応デバイス:
全機種

現Ver.の平均評価:
(無し / [...]

コメントは受け付けていません。

iPhone界ではクスっと笑えるシンプルなゲームが流行っているみたい。
ということで自分も10個ほど出してみる予定です。
いくつか審査待ち、いくつかはもう審査通ってます。とりあえず最新のが↓
追いオリーブオイルどばぁ〜
カテゴリ: ゲーム
価格: 無料
某超人気料理人の気分になって、オリーブオイルをパスタにかけまくるゲームです。電車の中とか、ちょっとした時間に、片手でプレイできる事を重視して作ってます。
動画はこちら。

ネタ元このへん。
[イタリア人もビックリ!もこみちのオリーブオイルレシピ集【ZIP】] – NAVER まとめ
[MOCO`S キッチン もこみちの伝説まとめ] – NAVER まとめ
他にリリースされてるのが、このあたり。
ユビ神
カテゴリ: ゲーム
価格: 無料
オニギリジャンプ!
カテゴリ: ゲーム
価格: 無料
餃子マキマキ
カテゴリ: ゲーム
価格: 無料
トリコレ!ウォーキング!
カテゴリ: ヘルスケア/フィットネス
価格: 無料
年賀状仕分けアルバイト
カテゴリ: ゲーム
価格: 無料
暇つぶししたい方は是非どうぞ。

コメントは受け付けていません。

Categories

 

2017年6月
« 4月    
 1234
567891011
12131415161718
19202122232425
2627282930  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here