问题描述
- 使用MFC做四国军棋如何能让不同玩家的视角不一样?
- 使用MFC做四国军棋如何能让不同玩家的视角不一样?就是每个人都以自己阵营为下方。
解决方案
在服务器肯定会定义每一个人对应的方位,比如东南西北。
那么在客户端显示首先把自己的显示在最下方,然后根据自己在服务器的位置,显示其他三方的棋子。
比如自己是南,那边左右就显示东和西方的棋子,对家就显示北方的棋子。
希望能帮到你。
解决方案二:
你可以认为这个是一种坐标变换,只不过比较简单,不是旋转90度就是旋转180度,
解决方案三:
使用MFC做四国军棋如何能让不同玩家的视角不一样?就是每个人都以自己阵营为下方
肯定是在四个终端上来显示,其实你显示做一套就行,只不过显示的分别为A、B、C、D四个位置的内容罢了
解决方案四:
我不知道四国军棋,也不知道MFC,不过客户端的位置是不用去考虑的吧,你就把当前玩家始终绘制在下方不就好了,其它再按顺时针或者逆时针去绘制。比如吧,玩家是1、2、3、4,对于1号玩家,从下方开始就是1、2、3、4.对于2号玩家就是2、3、4、1,这个你只要判断本地是哪一个就行了啊。
时间: 2024-11-16 10:45:58