lua

    10

    2答えて

    私はBitfighterのリード開発者であり、Luaを使ってユーザスクリプト化されたボットを追加しています。私はLunarを使ってC++とLuaを一緒に接着しています。 私はかなりシンプルでなければならないことをやろうとしています:私はLua(以下のコードではボット)にC++オブジェクトを持っていて、C++に検索させる(findItems)ロボット周辺の領域を検索し、見つかったオブジェクトのリスト

    1

    2答えて

    どうしたらいいですか? x時間で値を1つずつトゥイーンしたいまた、開始時と終了時に「楽に」なることがうれしいことも考慮に入れています。 私は本当に尋ねるべきではありませんが、私は自分自身を試して、私は立ち往生しています。 遅延が発生するためには、function wait(time)を呼び出す必要があるとします。

    5

    2答えて

    私の状況は、文字列で保持されているスクリプトを実行するためにLua(C)APIを使用しているということです。 スクリプトの実行を終了できるようにしたいと思います(スクリプトに無限ループが含まれている場合は必須です)。どうすればいいですか? lua_State *Lua = lua_open(); char * code; // Initialisation code luaL_dostrin

    10

    4答えて

    私はLuaスクリプトを読み込んでクローズドソースアプリケーションを使用しています。残念なことに、そのアプリケーションは、Luaスクリプトの1つで何か問題が生じた場合に、有用なログ出力を生成するのにはあまり良くありません(私が得るのは「スクリプトが失敗しました」です)。 動的言語は、C++コードを分析する方法でスタティックコード分析にかなり抵抗することがわかりました。 私は期待していましたが、Lua

    11

    5答えて

    C#または任意の.NetライブラリでLuaデータ構造を解析する簡単な方法は誰でも知っていますか?これはJSONデコードと似ていますが、javascriptではなくLuaを除きます。 この時点で、私は自分自身を書く必要があるように見えますが、すでにそこに何かがあることを望みます。

    3

    3答えて

    私は、クラス数が150 +以上のC++プロジェクトに取り組んでいます。それぞれには10〜300フィールド程度あります。私は本当にテスト用スクリプトインターフェイスを提供して、再コンパイルを必要としないコールバックをコーディングできるようにしたいと考えています。私はLuaでこれをしたいと思っています。なぜなら私はPythonのものよりもC APIをよく知っていますが、それが頭痛を救うのであれば、Py

    1

    2答えて

    私はLuaバインディングを作成する手段としてSWIGに潜入しています。私は自分のインターフェースファイルを作って、問題なく共有オブジェクトファイルを作りました。そう、 [C]: ? [C]: in function 'require' stdin:1: in main chunk [C]: ? が、私はこのような状況を記述し、オンラインで何かを見つけるように見えることはできませ

    1

    1答えて

    SWIGは、与えられたクラスのセットのSWIGラッパーで、すべての親クラスのCストリング表現のリストを保持しますそのクラスは継承します。 (char ** base_names)。私はある関数があることを知っています。与えられた変数のデータ型の文字列表現を返す関数があります。親クラスのテーブルを文字列として返す関数もありますか?そうでない場合、この関数を書く簡単な方法はありますか?私はSWIGの内

    0

    1答えて

    C++クラスのコレクション用にLuaバインディングセットを構築しようとしていますが、Pythonを使ってより良い結果が得られるかどうかを確認しています。いずれの言語でもバインディングは機能しているようですが、他のクラスのメンバーを含むクラスのインスタンスを初期化すると、そのデータメンバーは初期化されているようには見えません。 例えば、クラスを取る:私はこのようなクラスのバインディングを生成する場合

    4

    8答えて

    もし私がRubyをたくさん好きなら、LuaやErlangのような別の言語を今学ぶ必要があるのでしょうか?