新手学习cocos creator,基于1.5的camera组件试着谢了一下简单人物行走的demo,遇到不少的坑,遇到了camera到地图边界超出问题,后来找到解决方法。现在是想实现一个逻辑,点击鼠标,地图上对应的位置出现一个cursor,人物就行走到该地点,但是第一次能够到达指定位置,后面之后的位置都混乱了。
这几天一直在研究cocos creator的坐标已经相关的接口,比如
convertToWorldSpaceAR
convertToNodeSpaceAR
convertTouchToNodeSpace
convertTouchToNodeSpaceAR
官方文档写的太简单了,只能理解的模棱两可。
所以坐标之间的换算也没搞清楚,熟悉的大神希望给我指点一下。
这是我写的demo地址
https://github.com/xhigher/CCCameraTest
convertToxxx 这个用的是默认camera, 第一次正确,估计是当前camera与默认camera参数相同。应该取当前camera来计算屏幕坐标到世界坐标。不知道creator现在有没有提供现有API,之前2dx好像是没有提供的.
这个需求不用camera也很容易实现
