【发布时间】:2011-04-28 11:29:34
【问题描述】:
我有一个小地图,我在上面绘制,图像大小为 300x300,我正在显示玩家和玩家范围 (500) 内的敌人。
他们的地图坐标可以是 (-1000, -1000) 到 (1000, 1000),我想将玩家设置到中心 (150, 150),然后在我的列表中重新定位敌人(有点)在小地图内。 我在如何显示敌人方面遇到了一些问题。 “因素”是 6,666 (1000/150),我可以用这个因素来划分敌人的位置吗?
应该与玩家的位置相关吗?假设它的 (-1500, 39) 和敌人在 (-1000, 39),在他的左侧,我如何将其转换为 X 和 Y 范围为 0-300 的小地图?
【问题讨论】:
标签: c# trigonometry