忍者ブログ

神戸電子専門学校ゲームソフト学科の生徒が運営するGESのブログです。

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

スクリプト言語「Lua」 パート0 ~なんぞそれ?編~

呼ばれてないけど飛び出てきましたアッキーです
最近アクセスカウンタの存在を知りました(マジですOTL)
さ、相変わらずどうでもいい話題はさておいて・・・

スクリプト言語って知ってますか?
(前年度、森本先輩が「Ruby」を紹介していたと思いますが・・・)
簡単に言うと「メインプログラム外で動作を決定するための言語」です
近年、開発効率がとても重視されています
その効率を上げる一つの手段として「スクリプト言語の使用」です
「なんで?」
環境さえ作ってしまえば実行中に動作を変えることができるからです

拍手[0回]


例えばデバッグ時、
「ゲーム画面のUIの体力ゲージの配置を調整したい」
って時は

「ゲーム起動」
「タイトル」

「ゲームシーンでUI確認」
「ゲーム終了」
「定数変更」
「ゲーム起動」・・・


ってな感じで繰り返しますよね?
でもはっきり言って目的は緑字であって赤字では無いですよね?
なのにほとんどが赤字、つまり無駄な行動です
定数程度ならファイルから読み込む環境を作ってしまえば何とかなりますが、
敵の行動などややこしい処理が入ればそうは行きません
それを実行中に変えることが出来れば、
作業効率を上げて、作業時間を短縮することができます
このように繰り返して微調整を行う時に「スクリプト言語」は真価を発揮します

私は様々あるスクリプト言語の中から「Lua」を紹介します。

「Lua」は数あるスクリプト言語の中でも圧倒的な速さを誇ります
(Javaよりも少し遅い程度)

しかもC、C++との連携が非常に簡単です
(中身がC言語でできています)

その他コルーチンやテーブルなど、開発効率を上げる機構が揃っています
そんなこんなで次回から解説していきます

次回は「開発環境の構築」から始めます

お疲れ様です
PR

COMMENT

NAME
TITLE
MAIL(非公開)
URL
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
PASS(コメント編集に必須です)
SECRET
管理人のみ閲覧できます

ブログ内検索

最新コメント

[01/29 人面犬]
[10/01 8ch]
[09/12 uncle]
[09/10 某卒業生]
[06/07 uncle]

カレンダー

10 2024/11 12
S M T W T F S
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

テスト

Copyright ©  -- GESブログ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]