cocoscocos creator 热更新怎么实现镜头放大

主题 : 请问 ScrollView 如何焦点缩放
级别: 新手上路
UID: 341099
可可豆: 112 CB
威望: 103 点
在线时间: 23(时)
发自: Web Page
请问 ScrollView 如何焦点缩放&&&
在使用setZoomScaleInDuration或者setZoomScale时,默认以屏幕中心作为缩放点,以至于我的背景地图不断的在修改偏移量,假设我需要针对屏幕上的某一点进行缩放,请问如何实现呢?或者我背景图上的某一点作为中心点缩放,应该如何实现?求大神解答,谢谢。
级别: 新手上路
UID: 341099
可可豆: 112 CB
威望: 103 点
在线时间: 23(时)
发自: Web Page
自己顶顶,在线求解答。歇息。
级别: 天使
UID: 432850
发帖: 34758
可可豆: 335461 CB
威望: 335459 点
在线时间: 1063(时)
发自: Web Page
回 1楼(hwalikato) 的帖子
引擎版本多少?
论坛关注较少,若还有后续疑问请去support.cocos.com提问
级别: 新手上路
UID: 341099
可可豆: 112 CB
威望: 103 点
在线时间: 23(时)
发自: Web Page
回 2楼(DDDigua) 的帖子
引擎版本3.0哈
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 31(时)
发自: Web Page
我用的3.3的是可以的。
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版主题 : cocostudio如何自动缩放自适应屏幕
级别: 侠客
UID: 220256
可可豆: 1044 CB
威望: 1023 点
在线时间: 450(时)
发自: Web Page
cocostudio如何自动缩放自适应屏幕&&&
我记得在cocostudio的早期版本中有方法能够自动缩放画布上每一个控件的显示比例来达到不同屏幕的自适应,现在这个方法还有吗,用什么方法能够达到所有控件根据不同分辨率自动缩放自适应屏幕的效果?
级别: 侠客
可可豆: 332 CB
威望: 312 点
在线时间: 344(时)
发自: Web Page
回 楼主(hjf7788521) 的帖子
你看下下面两篇是否能满足你的需求.都是关于UI布局的.
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版学习总结应用
cocos creator 特效的处理
一般都是在绑定的文件中进行加载的。那么什么时候加载呢?》
我们项目中的都是在场景的fire挂载的配置文件去进行加载的,然后在使用的时候再在合适的地方调用就可以了。一般我们是在这个配置文件中进行
相对应得操作调用就可了。
比如我们有四个头像,每个头像我们想播放一个特效,我们可以在挂载的配置文件,绑定的fire上,提前加载
我们可以在对应的配置js下写出对应的方法调用,当然还需要做的一点就是在onload()函数中需要先加载一个
userkuang:&{
&&&&&&&&&&&&default:&[],
&&&&&&&&&&&&type:&cc.Node
&&&&&&&&},
var&ani&=&this.userkuang[0].getComponent(cc.Animation)
&&&&&&&&ani.play('user_kuang');
然后我们在写一个方法,对应每个头像的特效播放就可以了
setUserAnims:&function&(index,&bools)&{
&&&&&&&&var&ani;
&&&&&&&&if&(bools)&{
&&&&&&&&&&&&ani&=&this.userkuang[index].getComponent(cc.Animation)
&&&&&&&&&&&&ani.play('user_kuang');
&&&&&&&&&&&&this.userkuang[index].active&=&true;
&&&&&&&&}&else&{
&&&&&&&&&&&&ani&=&this.userkuang[index].getComponent(cc.Animation)
&&&&&&&&&&&&ani.stop('user_kuang');
&&&&&&&&&&&&this.userkuang[index].active&=&false;
最后我们的特效就加载播放调用成功了~~
还需要注意的一点是在我们的fire文件中需要注意绑定对应的id
这个需要一一对应好了,才不会出错!,而这四个Id分别是我们挂在四个头像上的特效的组件的id
比如314,就是我们所做的四个头像的对应的id
因此,总结一个非常有用有效的学习方法,就是要善于对对应的fire文件,进行修改,比如我们想添加的回调事件,就要在对应的组件的fire上找到对应的位置,然后在对应的
handler上添加上我们的点击回调事件!
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!CocosCreator反射在Android中的使用 - h梦飞 - 博客园
CocosCreator反射在Android中的使用
新建一个CocosCreator项目,然后点击构建
构建完成之后,即可用AndroidStudio打开构建的项目
使用AndroidStudio打开刚才构建的项目
打开之后Androidstudio可能会让你更新项目中的Gradle,可以先选择稍后提醒,如果之后的编译、运行不通过,再重新打开该项目,然后选择更新Gradle,或者手动修改项目中的Gradle版本
打开之后在Terminal窗口输入
cocos compile -p android --no-apk --android-studio,然后回车
此操作的目的是编译C++工程,之所以编译C++工程,是因为CC引擎核心代码是用C++写的,需要先编译成SO,然后Activity才能调用。
以后每次在CC中修改场景或代码都要先进行保存-&构建,然后在AndroidStudio中Terminal窗口编译C++,然后运行生产的APP才会成功。
注:C++首次编译需要较长时间,耐心等待,编译成功后会提示编译成功
新建一个类写自己要实现的功能(以拍照功能为例)
注:类中的方法要使用静态的,只有静态方法,才能在CC中通过Javascript调用
写完功能回到CC,在使用处调用该方法
修改完保存代码,然后点击【构建】重新构建,构建完成之后回到AndroidStudio重新在Terminal窗口编译C++,然后运行、调试APP
&方法、参数说明:
更详细内容,参考:
https://github.com/h/cocos-docs/blob/v3-unified-documentation/manual/framework/html5/v3/reflection/zh.md
运行调试APP
注:在AndroidStudio中编译APP和在CC中编译APP结果大致是一样的,所以在任何一处编译都能生成APP
AS和CC编译生成App的位置:示例:
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\outputs\apk
E:\CocosCreator\workspaces\photo\build\jsb-default\simulator\android
E:\CocosCreator\workspaces\photo\build\jsb-default\frameworks\runtime-src\proj.android\bin
谁有好的建议欢迎在下方评论……
阅读(...) 评论()

我要回帖

更多关于 cocos creator 的文章

 

随机推荐