我记得某个ET版本有专门的 Robot 工程 与 Server 也有单独的工程,但是9.0的 Robot 是从 Dotnet 工程启动的。
以前Robot 与 Server 它们代码各自只持有 Share 和 Client 或 Server。分的很清楚。
现在这样集合在 Dotnet 的主要考量是什么,有人知道么?
我目前是这样组织的:
我可以得到专门的 ET.App.Robot.dll
dotnet Bin\ET.App.Robot.dll –SceneName StateSync –RobotConfig AAA
这样可以分别启动Server和Robot,修改一边的代码不用关闭重启另一边。(不然又dll被占用的问题,比较麻烦)