mieki256's diary



2012/07/24(火) [n年前の日記]

#1 [haxe][prog] Haxe+NMEをもう少し勉強中

ゲームのメインループっぽいものが書けないとよくわからないな、と思えてきたので、 _サンプルプログラム を書いてみたり。Windows7 x64 上の、 で動作確認した。

60FPSを指定してみたけど、Flash も JavaScriptも、Windows7 x64 + Google Chrome 上ではそれなりに動いているようで、なんだか感動。もっとも、自分の環境は、CPU が Core i5-2500(4コア、3.3GHz) なので、もっと非力な環境で動かすとどうなるか分からないけれど。また、Firefox と Opera 上では、JavaScript版は動きがガタガタしている。…Firefox のソレは、アドオンが何かをしているのかもしれないか。

全然関係ないけど。Webページ上でのソースコード表示に、SyntaxHighlighter なる JavaScriptライブラリ?を使ってみたり。色分けされると結構違うなと。Haxeのソースには、as3 (actionscript3)を指定してみたけれど、一応そこそこ色分けされてる模様。

Androidエミュレータ上でも一応動いた。 :

プロジェクトフォルダ内の bin/android/bin/bin/ 内に、hoge-debug.apk なるファイルが出来ていた。

エミュレータが認識(?)されているか確認。adb devices と打つ。
>adb devices
List of devices attached
emulator-5554   device
「emulator-5554 device」と表示されたらOK。「offline」だったらダメ、なのかな。

.apk をインストールする。adb install hoge-debug.apk と打ってみた。
>adb install haxehellowroldnme-debug.apk
195 KB/s (1741276 bytes in 8.677s)
        pkg: /data/local/tmp/hoge-debug.apk
Success
「Success」と表示されたら転送成功。しかし、なんだか時々、「Failure [INSTALL_FAILED_CONTAINER_ERROR]」と表示されるのが気になる…。

それと、Android 2.3.3 (ARM)、Android 2.2 (ARM)、Android 4.1 (ARM) のエミュレータなら実行できたけど。Android 2.3.3 (x86)エミュレータでは実行できなかった。インストールは出来るが、起動しようとクリックすると、エラーダイアログを出して、そもそも起動しない。もしかすると、ARM用とx86用で異なるバイナリを用意しないといけないのかもしれない。Android SDK を使って作ったアプリはJavaモドキだからどちらでも動くけど。Haxe + NME は、おそらく Android NDK を使って作成している = C++ で作ってるから。ということかも。わからんけど。

以上です。

過去ログ表示

Prev - 2012/07 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project