GoogleのAndroidを触ってみようとつい思ってしまい、 ついでにここにも書いてしまおうと思ってしまった。 そういう訳で、始めたばかりなので、何の役に立つかは保証しない。 最新記事
自動生成を行うと、かなり計算に時間がかかるので、別スレッドにしておかねばならない。 Androidでは、メインスレッドのことを、ユーザインターフェイスを司っているスレッド ということで、「UIスレッド」というらしい。 つまに、何の考えもなく書いたものは、UIスレッドの上で動いている訳である。 スレッドの起動の仕方は、普通のJavaと何ら変わりないと思う。 private static Thread genrunning; ....... genrunning = new Thread() { public void run() { execution(); // 自動生成実行 handler.post(notifyFinished); genrunning = null; }; genrunning.start(); } execution()は、自動生成を行うので非常に重い処理になるはず
例えば今あなたがコンピュータゲームを複数人で開発しているとしましょう. 開発メンバーはコアとなるプログラムを作成するあなたと,敵AIプログラム担当のBさんです. ジャンルはシューティングゲーム(STG)です.あなたがC言語でシューティングのコアとなる部分を作成しています. ここでゲームの敵AI(敵は1種類ではなく何十種類もいる)を作成する必要がでてきました.そこで敵AI担当のBさんにAIの部分を作ってもらう事にしました. まずはLuaを使わずC言語だけで開発してみましょう. BさんはまずC言語の使い方を知らないのでC言語の勉強からはじめました.なんだかC言語は複雑で早くも挫折しそうです.なんとかC言語の基礎をマスターしてAIを作成しようとしました.ですが,よく分かりません.Bさんは,まず「あなた」が作成したC言語プログラムを理解しないことには開発しようがありません. また,仮にAIを完成さ
著作権を明記すれば,この本の内容を自由に利用・配布・変更してもかまいません. Lua5.1に対応しています. C言語プログラミング入門に比べて執筆スピードは遅いと思います. まずはC言語の方を完成させないと.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く