イントロダクション
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
** ゲーム開発における微修正にかかる時間 [#m132dd83]
ゲームを作る上で大切な事は微修正です。
例えば、適当なエフェクトを作るとします。
まずは画像間のウェイトを10として作ります。
#ref(anime30.gif)
速すぎるのでウェイトを30として作ります。
#ref(anime60.gif)
・
・
・
この作業を繰り返し最終的に60でしっくりくるものが出来ま...
#ref(anime10.gif)
この例のようにエフェクトひとつ作るだけでも微修正を繰り返...
もしこの作業をC言語上で書いたとしたらその都度ビルドの為の...
ビルド時間とはコンパイル、リンクといったプログラムを起動...
ビルドは基本的にソースコードを修正した時か新しくソースコ...
さっきの例で20回微修正をして、ビルド時間に30秒かかっ...
エフェクトを作るだけで約10分もの時間を消費してしまいま...
これではゲーム制作における時間の大半が微修正に割かれるこ...
** ビルド時間対策 [#h8fa6a94]
ビルドが発生するのは「ソースコード」を修正したときと先ほ...
それなら、ソースコード以外の外部ファイルを作ってそこに動...
ただしこの方法だとその外部ファイルを読み込むコードを書か...
そこで出てくるのがスクリプト言語です。
このスクリプト言語は外部ファイルとしてプログラムから独立...
関数などのプログラム的なものも定義することができます。
また、スクリプト言語を読み込むライブラリがたいてい用意さ...
そのためプログラムを実行しながら読込なおすことが容易にな...
** Luaという選択 [#z90207f1]
スクリプト言語はいろいろとありますが、今回は以下の理由か...
・メモリ消費が少ない
・ライセンスが緩い
・ツールが豊富
・C言語上なら大抵動く
・スクリプト言語の中で最速
** 開発環境の構築 [#g10ff5ad]
1.http://www.lua.org/にアクセスします
2.以下の図のように進んでいきます
#ref(lua04.jpg)
↓
#ref(lua01.jpg)
↓
#ref(lua02.jpg)
↓
#ref(lua03.jpg)
図のように進むとダウンロードダイアログが出るので適当...
3.ダウンロードしたファイルを起動しインストールします
4.デスクトップにできたショートカットまたは"C:\Program F...
SciTE.exeを起動します(SciTEはLua用エディタです)
5.SciTEで「print('hoge')」と打ち一旦保存し再生ボタンの...
下の方のコンソールに「hoge」と表示されたら成功です
#ref(lua05.jpg)
終了行:
** ゲーム開発における微修正にかかる時間 [#m132dd83]
ゲームを作る上で大切な事は微修正です。
例えば、適当なエフェクトを作るとします。
まずは画像間のウェイトを10として作ります。
#ref(anime30.gif)
速すぎるのでウェイトを30として作ります。
#ref(anime60.gif)
・
・
・
この作業を繰り返し最終的に60でしっくりくるものが出来ま...
#ref(anime10.gif)
この例のようにエフェクトひとつ作るだけでも微修正を繰り返...
もしこの作業をC言語上で書いたとしたらその都度ビルドの為の...
ビルド時間とはコンパイル、リンクといったプログラムを起動...
ビルドは基本的にソースコードを修正した時か新しくソースコ...
さっきの例で20回微修正をして、ビルド時間に30秒かかっ...
エフェクトを作るだけで約10分もの時間を消費してしまいま...
これではゲーム制作における時間の大半が微修正に割かれるこ...
** ビルド時間対策 [#h8fa6a94]
ビルドが発生するのは「ソースコード」を修正したときと先ほ...
それなら、ソースコード以外の外部ファイルを作ってそこに動...
ただしこの方法だとその外部ファイルを読み込むコードを書か...
そこで出てくるのがスクリプト言語です。
このスクリプト言語は外部ファイルとしてプログラムから独立...
関数などのプログラム的なものも定義することができます。
また、スクリプト言語を読み込むライブラリがたいてい用意さ...
そのためプログラムを実行しながら読込なおすことが容易にな...
** Luaという選択 [#z90207f1]
スクリプト言語はいろいろとありますが、今回は以下の理由か...
・メモリ消費が少ない
・ライセンスが緩い
・ツールが豊富
・C言語上なら大抵動く
・スクリプト言語の中で最速
** 開発環境の構築 [#g10ff5ad]
1.http://www.lua.org/にアクセスします
2.以下の図のように進んでいきます
#ref(lua04.jpg)
↓
#ref(lua01.jpg)
↓
#ref(lua02.jpg)
↓
#ref(lua03.jpg)
図のように進むとダウンロードダイアログが出るので適当...
3.ダウンロードしたファイルを起動しインストールします
4.デスクトップにできたショートカットまたは"C:\Program F...
SciTE.exeを起動します(SciTEはLua用エディタです)
5.SciTEで「print('hoge')」と打ち一旦保存し再生ボタンの...
下の方のコンソールに「hoge」と表示されたら成功です
#ref(lua05.jpg)
ページ名: