C++

【Godot】エンジンをデバッグビルドしてみよう

Godot Engine Advent Calendar 2022 3日目の記事になります。 はじめに 環境準備 Gitのインストール Visual Studioのインストール Pythonのインストール Sconsのインストール Godotのビルド Godot3編 ソースコードを入手する エンジンをデバッグビルドする G…

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

C++

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

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

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

【Godot】Visual StudioでC++のプラグインを作る

Godot EngineはGDScript以外にもC++で開発することができます。 仕組みをGDNativeといい、Godotのエンジン機能にアクセスすることができます。 一応公式ではGDNativeのビルドツールにSConsを推奨していますが、Visual StudioでC++プラグイン開発したいと思う…