我正在尝试在Unity中开发一款TCG(交易卡牌游戏),但由于项目架构和卡牌效果方面遇到了困难。作为一个Web开发背景的人,我认为所有逻辑和卡牌效果都应该在服务器上,但是通过一些Unity教程,我认为逻辑应该在客户端上,并且我应该使用基于房间的简单服务器来通知玩家行动。这样做正确吗?
总之,游戏逻辑应该在哪里(例如卡牌效果、回合等)?在客户端还是服务器端?
我正在尝试在Unity中开发一款TCG(交易卡牌游戏),但由于项目架构和卡牌效果方面遇到了困难。作为一个Web开发背景的人,我认为所有逻辑和卡牌效果都应该在服务器上,但是通过一些Unity教程,我认为逻辑应该在客户端上,并且我应该使用基于房间的简单服务器来通知玩家行动。这样做正确吗?
总之,游戏逻辑应该在哪里(例如卡牌效果、回合等)?在客户端还是服务器端?
是的,效果应该在客户端上,我假设你的游戏是回合制的,那你可能需要看看Photon:
https://doc.photonengine.com/en-us/realtime/current/getting-started/realtime-intro
他们有很多关于API的好教程,并且文档写得很好 :) 希望这能帮到你,祝你好运