niufen 发表于 2011-4-7 07:56:41

怎么换算角色坐标到怪物坐标的鼠标位置??

请问一下各位,小弟以经知道游戏中角色与怪物坐标的内存位置,那要如何转换鼠标所点击到的屏幕位置到游戏中的坐标,因为小弟不管怎幺换算都会不一样说,谢谢
屏幕:X →Y ↓
游戏:X ↗Y ↘
箭头方向是数字越来越大

userchm 发表于 2011-4-7 07:56:52

应该有很多因素决定
如果是平面游戏应该换算比较简单
如果是3维的,就比较复杂了
相关的因素有
视觉的仰角
水平倾斜的角度
观察视点离中心地面的距离
距离和平面象素的比例

可以把地平面、屏幕平面组成一个立体图案进行计算
这需要你具备有清晰的头脑和高超的几何计算

niufen 发表于 2011-4-7 07:57:08

游戏是2D的,那请问一下是否有公式可以用勒??
我有看过人家说用A+寻路,但是都找不到比较正确的例子可用
谢谢
页: [1]
查看完整版本: 怎么换算角色坐标到怪物坐标的鼠标位置??