Cocos摄像机缩放与拖拽 鱼与熊掌兼得Cocos3.x解决缩放与拖拽冲突 Scale Camera

如果想要正常的拖拽摄像机

则必须要打一下的勾勾
在这里插入图片描述

否则拖拽的比例会不匹配

比如说拖拽100像素的距离 可能摄像机只会移动40像素之类的

非常的坑爹

因为3。x版本没有摄像机的zoom属性 所以是无法计算的

现在的摄像机只能修改othroHeight(只针对2d游戏

在这里插入图片描述

妈个鸡吧 他妈的变成别的机型又不行了
或者再游戏中变成别的缩放比例也不行了

应该是要考虑变换机型以后屏幕缩放问题
******八,我终于搞定了。

首先我们不考虑机型问题,毕竟如果我们能够把这个Align勾上的话,那么其实游戏进去一开始,拖拽是很正常的。

那么我们就要解决的是,如果我们有需要放大或者缩小摄像头的时候,拖拽异常,应该怎么处理。

我经过反复实验,得出这样的结论

假设目前的OthroHeight为100 那么我们如果通过缩放摄像头以后调整了OthroHeight的高度为80

那么我们拖拽的时候得实际距离是 (80/100)*distance

真的可恶,我实验了这么久!

解决方案如下:

    /**摄像机拖动 */
    BeDraging
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值