私はFactorio modを書いていて、それが機能しない理由を理解しようとしています。ある種のエラー/デバッグログをどこかで実行できますか?手動(変数を出力する)と単純なエラー報告(存在しないプロパティにアクセスする)の両方が素晴らしいでしょう。player.print
メソッドについては知っていますが、オブジェクトではなく文字列リテラルを出力するためにのみ取得できます。
script.on_event(defines.events.on_player_created, function(event)
pcall(function()
local player = game.get_player(event.player_index)
player.print("Hi player") -- works
player.print(player) -- does not work. Any error message would be nice
end)
end)
アプリケーションフォルダーのログファイルとさまざまなデバッグモード(ゲームではF5 / F6)も試しましたが、これまでのところ、有用なものは何も見つかりませんでした。
ToString()
メソッドを作成して明示的に使用する必要がある場合があります。