CocosCreater
珍惜当下-拥抱明天
挑战自己,追求卓越。
展开
-
CocosCreater 获取窗口、视图、canvas等尺寸
adaptiveNoteLayout() { let winSize = cc.winSize;//获取当前游戏窗口大小 cc.log("--当前游戏窗口大小 w:" + winSize.width + " h:" + winSize.height); let viewSize = cc.view.getFrameSize(); cc.log("--视图边框尺寸:w:" + viewSize.width + " h:" + view.原创 2020-12-01 15:10:52 · 4548 阅读 · 0 评论 -
CocosCreater 监听安卓物理返回按键
背景:在CocosCreater加载一个Scene后,打开游戏或者打开一个弹窗,这个时候如果触发Android的返回按键,会导致应用直接关闭。在此种情况,需要监听安卓的返回事件,然后将场景中打开的弹窗或者正在进行的游戏进行关闭,然后在退出应用。实现:在Cocos中,监听cc.SystemEvent.EventType.KEY_DOWN事件,可以实现监听到安卓的返回事件,实现方案如下:(此种情况无法使用原生的onKeyDown方法监听到物理按键,Cocos对此事件进行拦截处理) onLoa原创 2020-11-23 18:31:21 · 1032 阅读 · 1 评论 -
CocosCreater RichText的使用(点击事件处理)
RichText使用说明详细官方文档:https://docs.cocos.com/creator/manual/zh/components/richtext.html?h=richtextRichText组件用来显示一段带有不同样式效果的文字,你可以通过一些简单的 BBCode 标签来设置文字的样式。 目前支持的样式有:颜色(color)、字体大小(size)、字体描边(outline)、加粗(b)、斜体(i)、下划线(u)、换行(br)、图片(img)和点击事件(on),并且不同的 BBCod.原创 2020-10-30 15:19:32 · 3227 阅读 · 0 评论 -
CocosCreater 项目文件结构及需纳入版本控制的文件
首次创建并打开一个Cocos Creater项目后,项目文件夹结构如下:资源文件夹(assets)assets将会用来放置游戏中所有的本地资源、脚本和第三方库文件。只有assets目录下的内容才能显示在资源管理器中。assets中的每个文件在导入项目后都会生成一个相同名字的.meta文件,用于存储对应的资源配置和索引信息。assets中的文件需要纳入版本管理系统,包括.meta文件。【纳入版本管理】资源库(library)library是将assets中的资源导入后生成的,在这里文件的结原创 2020-10-16 17:29:24 · 733 阅读 · 0 评论 -
CocosCreater js与原生通信
j s与android原生的通信使用Creater打包的安卓原生应用,可以通过反射机制直接在JavaScript中调用Java的静态方法。使用方法如下:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)className:java的类名methodName:方法名字methodSingnature:方法签名parameters:参数Cocos原创 2020-10-15 18:48:00 · 805 阅读 · 0 评论