2021-01-01から1年間の記事一覧

【Godot】Editor拡張する (Inspector Plugin編)

みなさんEditor拡張沼に浸かっていますか? ゲームエンジンと言ったらEditor拡張ですよね。 Godot Engineも例に漏れず、強力なEditor拡張が行えます。 ↓こんなこともできました。 GodotのEditor拡張。InspectorPluginでEffekseerのプレビューをインスペクタ…

C/C++のMessagePackライブラリMPackを使う

C++

はじめに MessagePackはオブジェクトシリアライズ用の軽量なバイナリフォーマットです。 テキストフォーマットであるJSONの代わりに用いられることが多く、ソケット通信やファイル記録など使用することができます。 C/C++向けのMessagePackライブラリはいく…

【Godot】Godot3向けEffekseerのプラグインを作りました【Effekseer】

はじめに Godot Engineで使い慣れたエフェクト作成ツールであるEffekseerが使いたくて、Godot上でEffekseerで作成したエフェクトの再生を行うためのプラグインを開発しました。 Effekseerって? キラキラしたイケてるエフェクトを割と簡単に作れるツールです…

【Godot】エラー "Condition "!script_data" is true." を黙らせる

発生した現象 Godot EngineでC++等使ってNativeScriptを実装してゲーム作りをしていると、こんなエラーを見ることがあります。 実行して戻ってくると。 エラーが2倍に増える。 めっちゃウザい! 発生条件 GDNativeのDLLが2つ以上ある Godotエディタのフォー…