-
Creator 版本: 2.0
-
目标平台: 微信小程序
-
额外线索:在微信小程序子域添加scrollview,size为400420,并设置了content的size为400600,scrollview的纵向scroll选项已勾选,我往content里添加了100个item,但是scrollview像一张静态图片一样始终无法滚动
主域有加 WXSubContextView 加入这个组件吗?如果没有的话,看看官方文档吧
http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame-sub-domain.html?h=开放
有加的,主域添加了
发布到微信小程序的时候也能看到子域的这个scrollview以及我加的item项,只是scrollview无法滚动,如图:子域只有一个scrollview放item展示
建议对照下官方范例
我是对照着官方范例敲的…我觉得可能卡在什么特别简单的地方了…我对照官方样例调了所有的节点所有组件的属性完全一致……但是不知道为什么scrollview就是无法滚动……
我帮你看一下吧,把这个 demo 上来
我应该怎么把demo给你呢?传哪几个文件?或者我可以加你qq吗
我刚才尝试了一下,直接在子域新建scrollview节点,还是无法滚动……
直接打包拖拽上来就行
为了阅读方便 删掉了一些干扰代码
弱弱的问是修改的哪里啊…我对比了半天都没找到修改的地方…是调了属性检查器吗,还是子域的launch.js的代码有问题呢……
稍等 我截图给你看
我主要是做了这两样操作
1、主域上 将这个预制体拉到Canvas下(因为你启用了widget组件,所以如果你对一个没有父节点的预制件添加widget的时候,会有异常出现。解决和避免的方法就是 widget必须在该组件还没被制作成预制体时就添加widget组件 所以我把rank_dialog预制体拉到Canvas下,然后保存场景,然后再把原来的rank_dialog删掉,再把rank_dialog制成预制体,并且重新拉入脚本组件中。
2、修改子域Canvas设计分辨率与主域 的绘制画布size保持一致
原来如此,太感谢了~~
那个,我能再问一下 “对一个没有父节点的预制件添加widget的时候,会有异常出现” 那个异常报错我在哪里能看到吗,因为我用微信小程序的ide打开的时候并没有看到任何的报错信息,在cocos里面也没有关于这个异常的报错,所以遇到这个问题的时候追查得很茫然…
我也遇到了子域scrollview无法滚动的问题,没找到官网的demo,看了这个demo完美解决,感谢!顺便问下官网的各种demo能不能贴一下链接
你好 我明天整理下 出个帖子 你也可以到官方文档中找到它,搜索 开放数据域 关键词
感谢