lck32578
lck32578
采纳率75%
2015-06-15 15:52 阅读 1.6k
已采纳

使用MFC做四国军棋如何能让不同玩家的视角不一样?

使用MFC做四国军棋如何能让不同玩家的视角不一样?就是每个人都以自己阵营为下方。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    ycg514230 帘卷西风 2015-06-15 16:13

    在服务器肯定会定义每一个人对应的方位,比如东南西北。
    那么在客户端显示首先把自己的显示在最下方,然后根据自己在服务器的位置,显示其他三方的棋子。
    比如自己是南,那边左右就显示东和西方的棋子,对家就显示北方的棋子。

    希望能帮到你。

    点赞 1 评论 复制链接分享
  • gamefinity 知常曰明 2015-06-15 21:35

    你可以认为这个是一种坐标变换,只不过比较简单,不是旋转90度就是旋转180度,

    点赞 评论 复制链接分享
  • lzp_lrp WorldMobile 2015-06-16 00:11

    使用MFC做四国军棋如何能让不同玩家的视角不一样?就是每个人都以自己阵营为下方

    肯定是在四个终端上来显示,其实你显示做一套就行,只不过显示的分别为A、B、C、D四个位置的内容罢了

    点赞 评论 复制链接分享
  • u010668114 只为搞笑 2015-06-16 00:46

    我不知道四国军棋,也不知道MFC,不过客户端的位置是不用去考虑的吧,你就把当前玩家始终绘制在下方不就好了,其它再按顺时针或者逆时针去绘制。比如吧,玩家是1、2、3、4,对于1号玩家,从下方开始就是1、2、3、4.对于2号玩家就是2,、3、4、1,这个你只要判断本地是哪一个就行了啊。

    点赞 评论 复制链接分享

相关推荐