小さな星がほらひとつ

読者です 読者をやめる 読者になる 読者になる

G3Dのコードが実行されると、アクセスバイオレーションが起こる(Release実行のみ)

スポンサーリンク

原因はどうやらGConsole::setActive(true)を実行するときに、
サイズを変更するのだが、
m_rect = Rect2D::xywh(-(float)inf(),(float)inf()....)inf()でエラーになるらしい。

仕方ないのでGConsoleを継承したクラスを生成。
onConsoleCommandを呼び出すためには、GConsole::onCommandを継承する

void MyConsole::onCommand(const strd::string& cmd)
{
app->ConsoleCommand(cmd);
}