コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】Unity で Lua を使用する方法に関する記事まとめ

はじめに これまで何回か Unity で Lua を使用する方法を記事にしてきたので それらの記事をまとめておきます xLua 概要 C#(Unity、.Net、Mono)用の Lua ソリューションで、Android、iOS、Windows、Linux、OSX などをサポート 最終更新日時 2017/11/21 記…

【Lua】軽量の Lua IDE「ZeroBrane Studio」紹介

Lua

はじめに 「ZeroBrane Studio」は軽量の Lua IDE で、下記のような機能を搭載しています クロスプラットフォーム対応 関数やキーワードの自動補完 シンタックスハイライト プロジェクトビュー 対話型コンソール 統合デバッガ 50 個以上の拡張パッケージ イン…

【Unity】xLua を導入したプロジェクトのビルド時に「Code has not been genrated, may be not work in phone!」というエラーが発生するときの対処方法

概要 InvalidOperationException: Code has not been genrated, may be not work in phone! CSObjectWrapEditor.Generator.CheckGenrate () (at Assets/XLua/Src/Editor/Generator.cs:1633) xLua を導入したプロジェクトのビルド時に上記のエラーが発生する…

【Unity】UnityでLuaを使用できるようにする「xLua」紹介  基本編

はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua の基本的な使い方を軽く紹介していきま…

【Unity】UnityでLuaを使用できるようにする「xLua」紹介  Lua から C# のプログラムを実行する方法

はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua で Lua から C# のプログラムを実行す…

【Unity】UnityでLuaを使用できるようにする「xLua」紹介  C# から Lua のプログラムを実行する方法

はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua で C# から Lua のプログラムを実行す…

【Unity】Lua で定義されたデータを C# で読み込み/書き込みできる「Lua Framework」紹介

概要 2015/2/20 に、Lua に関するアセット「Lua Framework」がリリースされました Lua Framework を Unity プロジェクトに導入すると、 Lua で定義されたデータを C# に読み込み/書き込みできるようになります 外部で定義したデータを読み込みたい場合、XML …

【Unity】UnityでLuaを使用できるようにする「slua」を触ってみる

はじめに 「slua」はUnityでLuaを使用できるようにするアセットです 前回紹介した「MoonSharp」は LuaからUnityのAPIを呼び出すことができなかったですが こちらの「slua」は呼び出すことができるようです 特徴(公式サイトから引用) static code generatin…

【Unity】Unity で Lua を使用できるようにする「MoonSharp」紹介

はじめに 「MoonSharp」はUnityでLuaを使用できるようにするアセットです 公式サイト http://www.moonsharp.org/ 検証環境 MoonSharp:1.5.0.1 Unity:5.2.3p3 Xcode:6.2.3 Android:5.0.1 iOS:8.2 導入方法 「http://www.moonsharp.org/」を開く 「Zip fi…

【Unity】uLua 検証中に遭遇したエラー

Asset Store 現象 uLuaを購入してUnityプロジェクトにインポート 「01_HelloWorld.unity」を開いて実行 下記のエラーが発生 DllNotFoundException: ulua LuaInterface.LuaState..ctor () (at Assets/uLua/Core/Lua.cs:37) HelloWorld.Start () (at Assets/uL…

【Unity】「Unity Lua Interface Library」を使用してみる その3

はじめに 今回は「Unity Lua Interface Library」を使用して C# で定義した関数を Lua から呼び出すテストをしました 手順としては、C# で定義した関数を Lua に登録してから Lua のスクリプトを読み込む必要があります Lua スクリプト C# スクリプト 実行結…

【Unity】「Unity Lua Interface Library」を使用してみる その2

はじめに 以前、「Unity Lua Interface Library」のサンプルを実行してみました 今回はこれを使用してブロックが移動したり回転したりするだけの 簡単なプロジェクトを作成してみました Lua スクリプト C# スクリプト 実行結果 Lua を使用してゲームオブジェ…

【Unity】「Unity Lua Interface Library」を使用してみる

Asset Store 「Unity Lua Interface Library」は Unity で Lua を使用できるようにするアセットです 参考サイト K.Oメモ: メモ:UnityをLuaで制御するその2 導入手順 Asset Store から「Unity Lua Interface Library」をダウンロードする 「Unity Lua Inter…

【gumiStudy】「Luaで構築するゲームAIとその実例」メモ

登壇者:田村 祐樹(gumi corporate officer) ドラゴンジェネシスー聖戦の絆ーで用いた Erlangの上で動作するLuaでAIを構築したお話をします。 アジェンダ そもそもAIとは AIに関わるエトセトラ ドラゴンジェネシスでやったこと そもそもAIとは AIとは知能の…