はじめのスクリプト

エミュレータでのスクリプト実行まで(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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。