- Creator 版本:3.6.3
- 目标平台:360极速浏览器
我的场景大小是ScrollView下的contetn,进行缩放,如果不对content的进行大小设置就会出现黑边,设置了,可视范围就会缩小,看不到原本的边界。

不知道是不是哪里还有哪里影响了,把assets也一起放这。
assets.zip (9.4 KB)
目前只能改成对背景图缩放,修改content的宽高,不对ScrollView或content缩放

好可怕的代码 但凡一离职 别人维护的话 死的心都有
这是个demo而已。是哪里有问题?并不是很遵循代码规范。
什么时候cocos论坛发帖问问题需要是有公司有团队的了 还是说个人开发者或新手代码不规范就不能发帖
这个是组件设计问题.
像layout有选线去勾选考虑item的scale.
但是scrollview没有考虑content的scale问题,它只读取content的size.
建议在content里再包一层去装真正的内容,对内容缩放,然后计算缩放后的真实尺寸应用到content里.这样处理比较简单.
当然也可以完善scrollview让它支持scale…
你好,如果我一定要对ScrollView下的view,设置scale进行缩放,之后对content的重新设置尺寸(不设置scale),这就会出现黑边,content下有个background的节点用来设置背景图,content和background大小一样。这有什么方法吗?
scrollView的view是一个mask遮罩,你缩放它不如直接缩放scrollView本身.
我猜测你的需求是要调整可视区域? 如果是的化可以直接调整scrollView的大小,并在view上绑定一个widget保持和父节点一样大,这样调整scrollView的大小就行了.
如果真就非要调view的scale,那我没试过,也不知道怎么搞…
之前的放大缩小是对content下的bg缩放,导致背景地图会移动,现在是想根据手指放大的地方进行缩放,看地图能不能不偏移
根据锚点缩放,就按之前说的
这样就没黑边,有偏移的问题就是缩放逻辑本身要去改的了
如果按照sw比例不变,对content下的bg背景节点进行缩放,然后重新设置content的size,在这之前,设置content的锚点,会出现什么情况呢?
