2018-05-06

ゴッド・オブ・ウォー』(2018)ではC++Luaを使っている?

PlayStation JapanYouTube動画「『 ゴッド・オブ・ウォー』 究極のアクションアドベンチャー創造3 アトレウスができあがるまで」

https://youtu.be/vxUbSuKRs5c?t=1m4s

の1:04あたりでは

const char* stance
const dc::tAIStance
if (!pStance ||
    return luaL_error(L, "Stance %s

RequestQueue* pActiveRequest = L
AISwitchStanceRequest* request = pAc
request->SetStance(pAI, pStance);
return 0;

というコードの断片が映る.(ただ,上から分かる通り,ほとんどの行は途中までしか映っていない.)

コードにあるluaL_errorはLuaのC APIにある関数である.pStanceがnullptrだった場合などに,この関数を呼ぶのだろう.

また,コードには名前空間を示す"::"があるので,CではなくC++が使われているようだ.

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん