![](https://img-blog.csdnimg.cn/20190830092728358.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CocosCreator
Cco丶
学海无涯
展开
-
Cocos Creator中 脚本之间的相互调用
之前在使用Unity开发的时候,脚本之间相互调用是很常见的,一般可以通过GetComponent方式或者 单例的模式,再或者静态方法的方式去调用其他脚本中的函数 或者变量。在CocosCreator中我们也可以使用以上的方法去调用其他脚本中的函数。typescript脚本1.单例模式单例脚本const {ccclass, property} = cc._decorator;...原创 2019-06-14 20:54:49 · 9370 阅读 · 2 评论 -
CocosCreator中的键盘和屏幕触摸事件
1. 通过键盘ADWS 控制物体的八方向移动export default class TestMove extends cc.Component { //274,410(边界) isLeft:boolean; isRight:boolean; isForward:boolean; isBehind:boolean; moveS...原创 2019-06-21 20:16:23 · 4064 阅读 · 7 评论 -
cocosCreator中常见的几种主角控制方式
1. 蛇蛇大作战主角控制方式,主角根据鼠标按下经过的轨迹移动要用到触摸事件中的touchMove事件。具体实现如下: touchStartEvent(event) { let touches=event.getTouches(); let touchPos=touches[0].getLocation(); this.isMoving=tr...原创 2019-06-21 20:32:13 · 2786 阅读 · 0 评论 -
CocosCreator 中的摇杆
前面一篇文章写了几种常见的主角控制方式,这篇文章将介绍 利用摇杆JoyStick 去控制主角。看到网上都是JS写的代码,找了一个效果不错的参考了一下,本文采用TS写的:首先查看效果图:摇杆有两种显示方式,都是平时在游戏里常见的。实现起来 和Unity 里面 的摇杆实现方式差不多,只是语言不同罢了。首先是 摇杆类: onLoad() { this...原创 2019-06-22 20:22:35 · 2744 阅读 · 0 评论 -
CocosCreator中的刚体
最近在项目中准备让物体做自由落体运动,就想到了刚体-RigidBody。之前在Unity里面,给物体加上刚体,物体就会自己掉落下去,今天在Cocos里面 发现 好像和想象中的不一样。查了一下API,要开启物理系统才行。同时还要把刚体类型设为Dynamic。于是在Start函数里面 先实例化一个物体,然后开启了物理系统。 start() { l...原创 2019-07-03 22:55:21 · 5903 阅读 · 1 评论 -
CocosCreator 打包微信小游戏
1. 下载微信开发者工具并安装,申请小游戏ID,在ccc的文件-->设置-->原生环境中,指定路径2.发布平台选择微信小游戏,填入appid,这里要注意,小程序的id 和小游戏的id不同。不能混用。3.如果包体大于4M是没法上传微信平台的。我们可以利用ccc的远程服务器 功能,把我们的资源放到远程服务器。此时可以到达8M,同时ogg格式的音乐,在ios平台是不支持的,无法播放,...原创 2019-07-11 16:41:57 · 2751 阅读 · 0 评论 -
CocosCreator 制作微信小游戏排行榜,超越好友,分享功能
在每局游戏结束时,用来显示玩家 在好友中的排行,这个需要在微信提供的开放数据域中完成。微信为防止数据外泄,特地提供了开放数据域。开发者只能在子域获取数据,不能上传到外部。微信开放数据域中 计算好排行榜数据,并显示,渲染到主域的页面上。需要在主域画布下,创建一个和画布大小相同的空物体,挂载组件子域的画面 就是通过该组件渲染到挂载该组件的物体上,有点类似Unity 的RawIm...原创 2019-07-11 20:19:31 · 6034 阅读 · 0 评论