トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Programming_lua

Luaのページ

概要

良い点など
スクリプト言語としては動作速度と実行環境の軽さに定評のある、主に他の言語への組み込み用途に使われる言語。商用ゲームでの私用例もあり、最近ではゲームへの組み込みを取り上げた書籍も発売された。DSやPSP用の野良アプリの開発言語としても使われていた模様。2009年頃に某格ゲーのAI用スクリプトの記述言語としても使われ、局所的に利用人口が増えていたりもする。AndroidiPhone用のクロス開発環境であるCoronaでも利用され始めたため、これから一気に広がる可能性もあり?
悪い点など
軽く高速な反面、単体では機能が少ない。また、他言語への組み込みという用途のためか、開発環境が充実していない模様。Windowsではnotepad++で構文を認識してくれるが、MacLinuxのテキストエディタでは認識できるものがない(調査中)(emacsにLua-mode,vimにもlua-supportというものがあるようなのでそちらを利用すればMac/Linuxでも一応Syntacs highlightingはしてくれる?)。Eclipse用のプラグインは存在するが、Macでは現在失敗中。
類似言語
似た用途の言語としてはAngelscript,Sequelなどが存在する。

開発環境

Eclipse
LuaEclipse
Corona

サンプル

Corona

  • ボタン
  • クリックイベント
  • ダイアログ
  • 画像の読み込み

参考サイト

wiki

Copyright(C) by 芝浦工業大学 工学部通信工学科, 森野研究室. All Rights Reserved.