エミュレータでのスクリプト実行まで(No1)
1.プログラム
まずは、初めてのプログラムでよくある「Hello Luadia」を表示させてみます。
教えてもらった、サンプルプログラムを「luarida.lua」という名前で保存します。
canvas.putCls(color(255,255,255))
canvas.drawText("Hello Luarida",0,0,20,color(0,0,0))
touch(3)
2.保存
保存場所は「adb」があるフォルダ(Windows7の場合 C:\Program Files (x86)\Android\android-sdk\platform-tools)にしました。
3.コピー
エミュレータのLuadiaのスクリプトの特定場所にコピーする場合だと「adb push luarida.lua /mnt/sdcard/luarida/luarida.lua」とします。
4.そしてLuadiaを起動します。のLuaridaアイコンをクリック。
5.すると「Hello Luarida」が表示されました。
エミュレータでのスクリプト実行まで(No2)
1.エデッターで「Hello Luarida」のスクリプトを入力します。
2.適当なところにセーブします。
今回は「test.lua」としました。
3.コマンドプロンプトからファイルをコピーします。
コピーできるように、エミュレータを起動しておきます。
この例では、adb push c:/lua_script/test.lua /mnt/sdcard/luarida/test.lua とします。(実は自分用で、これをコピーして楽するためです)
4.エミュレータのLuaridaを起動します。
選択画面から「Luaファイル直接実行」をクリックします。
5.「実行するLuaファイル名の入力」に「test」を入力。(拡張子は不要です)
OKボタンを押します。
6.実行結果です。
「エミュレータでのスクリプト実行」の(No1)と(No2)を利用するのはお好きなように。
元のLuarida.luaに戻す(No1)
「エミュレータでのスクリプト実行まで(No1)」では、luarida.luaを上書きしてしまっています。そこで、Luaridaの作者のアプリの「Luarida メニュ変更」を使って、Luarida.luaを最新版に戻します。
「
Luaridaインストール」で行った同様な手順です。「Luaridaインストール」の方が詳細に記載されていますので参照すると良いでしょう。
1.Luarida メニュ変更をダウンロードします。メニューの「Luaridaインストール」の
コメントからダウンロードのURLがありますのでクリックします。
2.左上のアイコンがダウンロード完了アイコンに変わったら、下にドラックしてダウンロードファイルがクリックします。
3.メニュー変更の「Install」をクリックします。
4.インストールが完了しました。今回は「Open」で開けてみます。
5.「Luaridaメニュの変更」の「Yes」をクリックします。
6.「変更成功」でLuarida.luaが書き換わります。「OK」ボタンをクリックします。
7.オリジナルメニューに戻りました。
これで、めでたしめでたし。
元のLuarida.luaに戻す(No2)
「元のLuarida.luaに戻す(No1)」でインストール済みの場合は、メニュ変更アイコンからメニュを元に戻すことが出来ます。
1.「メニュ変更」アイコンをクリックします。
2.「最新のメニュに変更」をクリックします。
3.「Luaridaメニュの変更」のYesをクリックします。
4.「変更成功」と出てOKをクリックします。
5.メニュが起動します。あとはお好きなように。
実機でのスクリプト実行まで
準備中
コメント(最大30行)
- canvas.drawText("Hello Luarida",0,0,20,color(255,255,255))
としているので、白地に白い文字で書いていますね(^^;。 -- (たろサ) 2011-05-09 04:11:31
- ごめんなさい。
サンプルが白文字でしたね。color(0,0,0)とすると黒色になります。 -- (たろサ) 2011-05-09 04:12:39
- 表示までたどり着きました。次に簡単にLuarida.luaの戻し方と実機ので開発の予定ですが、どうなることやら。 -- (DSLua@wiki) 2011-05-09 10:02:42
- こんにちは。
PCでProgrammer's Notepadを使うのであれば、Options-Toolsでショートカットを指定しておけば、
Programmer's Notepadから一発でエミュレータに今書いているファイルを転送できます。
やり方はブログに書いてなかったでしたっけ?
adb push "c:/lua_script/%1" "/mnt/sdcard/luarida/%1"
batファイルを上のようにして、Commandにバッチファイルを指定して、
フォルダはc:/lua_script 等にして、
パラメータは%fにして、
ショートカットは登録したいキーを押して、
saveはカレントファイルにして、
OKすれば、ショートカット登録できます。
とても楽です。
-- (たろサ) 2011-05-16 14:45:19
- 「エミュレータでのスクリプト実行まで(No2)」では、たまたまエデッターに「Programmer's Notepad」を使用したというスタンスです。
こんな便利な方法がブログに書いてあったとは・・・確認しました。分かりやすい解説で設定させていただきます。
ブログ自体はいつも見せてもらっていますが、記憶力が・・・。「5takuDS」をgoogle検索で知ってから見せてもらっているんです。でも、理解はしてないことがほとんどです。
ではでは。 -- (DSLua@wiki) 2011-05-16 22:00:17
最終更新:2011年05月16日 12:38