Unity 编译错误记录

时间:2023-08-30 22:23:04

1.

相关代码:

   NetworkView.RPC ("ReceiveMessage", RPCMode.All, message);

编译输出:

  Assets/cs/ClientChat.cs(45,16): error CS0120: An object reference is required to access non-static member `UnityEngine.NetworkView.RPC(string, UnityEngine.RPCMode, params object[])'  

原因:

  RPC函数非静态方法,需实例化对象来调用。

解决:

   networkView.RPC ("ReceiveMessage", RPCMode.All, message);

2.

相关描述:

  新建一个3D工程,保存场景的时候出错。

编译输出:

  Assertion failed on expression: '!projectPath.empty()'

原因:

  文件保存的路径不对。

解决办法:

  保存的文件要放在Assets的目录下面。