![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
cocos creator学习日记
文章平均质量分 50
Cocos Creator游戏引擎学习日记,记录自己的学习历程
小蟹 !
而世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。
展开
-
html a标签资源下载
【代码】html a标签资源下载。原创 2023-11-22 18:20:56 · 115 阅读 · 0 评论 -
CocosCreator制作地图外物品位置向导(指引/地图标点)
goldTipRotate:指引节点的子节点中具有指向性的节点,一般为带箭头,尖角等。goldTips:指引节点,更改位置使用。原创 2023-06-05 12:06:27 · 492 阅读 · 0 评论 -
使用cocoscreator接入google AdSence广告
google AdSence, cocoscreator,google广告, 广告, adSence原创 2022-11-15 11:35:13 · 2746 阅读 · 8 评论 -
字节(抖音)小游戏录屏分享,录屏播放功能
字节(抖音)小游戏录屏分享,录屏播放原创 2022-10-23 12:45:22 · 2375 阅读 · 3 评论 -
使用CocosCreator2.x完成一个左右跳小游戏
cocoscreator2.x+js,企鹅左右跳跃游戏demo,原创 2022-02-23 19:02:43 · 4213 阅读 · 0 评论 -
CocosCreator微信小游戏广告接入(banner、激励式视频、插屏)
cocoscreator,微信小游戏,广告,流量主原创 2021-12-06 21:42:48 · 8835 阅读 · 1 评论 -
cocoscreator实现射箭效果
示例:1:创建一个箭-创建一个row节点为箭节点,添加刚体组件,并设置刚体Type为静态Static-2:创建并挂载脚本-创建一个脚本并挂载在bg节点上-3: codecc.Class({ extends: cc.Component, properties: { }, // LIFE-CYCLE CALLBACKS: onLoad () { this.shoot = false;//简单的状态..原创 2021-11-17 22:19:25 · 1105 阅读 · 0 评论 -
游戏开发之旅——使用CocosCreator完成卡牌2048主要逻辑
周末在家玩别人的小游戏时发现一个比较有意思的休闲游戏,这里实现其中主要的逻辑,代码基本注释都有,比较清晰效果如下:1:生成5个竖着的区域来放牌-在本例中我使用了一个预制体资源来动态生成5个放置区域//代码如下//生成放置区域 drawBlocks() { //算出每个区域的size。主要为width,height固定了 this.blockSize = (cc.winSize.width - this.gap * (ROWS + 1)) / ROWS原创 2021-09-25 22:08:39 · 1757 阅读 · 1 评论 -
CocosCreator的消除游戏日记
使用cocoscreator完成一个消除类型的游戏,在原本消除游戏的基础上做了一些更改。试玩地址–mobile在gif中可以看见,只有第一排的物体是能被点击的,点击物体后,物体会移动到消除区域,下方物体上移补位。当消除区域有三个同样的物体并且首尾相连即可完成一次消除。生成6x6饭团在这里需要生成一个6x6的饭团网格,而且是需要随机在位置上生成不同样式的饭团的。直接在onLoad方法中调用drawBlock方法,生成6x6的饭团网格区域。drawBlocks() { th原创 2021-07-11 00:36:20 · 991 阅读 · 1 评论 -
cocoscreator物体实时朝向移动目标
在坦克大战的敌人设计中,存在一个当敌人与玩家的距离小于某个设定值的时候,敌人就能发现玩家,然后去攻击玩家。这部分用到了物体实时朝向移动目标这一方法效果展示代码实现:cc.Class({ extends: cc.Component, properties: { player:cc.Node,//不建议直接用挂载的方式,建议在onLoad里拿节点 }, // LIFE-CYCLE CALLBACKS: onLoad () {原创 2021-05-15 11:15:23 · 2181 阅读 · 4 评论 -
CocosCreator的拖动小游戏主要逻辑
在拖动小游戏的逻辑里,主要看被拖动物体是否拖动到了指定的区域,是则加入到指定区域(换父节点),否则返回原位置!效果展示这里只做了一个,其实只要禁止了吞噬触摸,那么可以做任意个物体(不论物体是否存在重叠区域)的拖动操作创建物体和待拖动区域(如果需要大量的待拖动物体,建议使用预制体生成的方式)codecc.Class({ extends: cc.Component, properties: { }, // LIFE-CYCLE CALLB原创 2021-02-18 22:59:08 · 1355 阅读 · 0 评论 -
CocosCreator关节组件初探——绳子关节
初探关节—使用CocosCreator的物理组建做一个绳子关节效果展示制作一个静止的刚体,当做绳子的一端制作绳子,需要的物理组件为物理组件—>Joint—>Rope将绳子关节(RopeJoint)的MaxLength设置为20。然后使用拷贝复制,在层级管理器中生成大量的rope节点将绳子节点的第二个至最后一个连成一条链再制作一个绳子尾部的关节,绳子就是把两个物体链接起来的将顶部静止的刚体,链接到绳子关节的第一个绳子节点上将尾部的刚体,链接到绳子上,让它成为绳子的尾原创 2021-01-23 13:06:51 · 1929 阅读 · 0 评论 -
小学僧的游戏开发之旅——(集思广益)俯视坦克射击游戏实战
前言鄙人有幸在毕设选题中抢到了一个坦克大战的毕设项目,那么本文就来讲解如何初步实现这个案例(以及求该游戏后续的一个策划)。那么在俯视坦克-摄像机跟随玩家移动文章中,我提到了一个俯视的坦克大战的小功能-摄像机跟随玩家的实现方式。那么本文就接着上文进行深入,以及修改上文中一部分有误(不合适的观点/实现方式)。上文完善在上文中为了限制主角移动到场景外部,而给他写了一个area()的方法,在现在看来这种方法是非常错误的实现方式。在本文中我们要在Tiled软件中新建多个不同的图层(按项目需求)(在本实例中原创 2020-10-19 20:35:59 · 536 阅读 · 0 评论 -
使用CocosCreator完成2048小游戏demo
在上一周,学习了二维数组的基本思路,老师让我们回来完成一个2048的小游戏,所以本文就记录这个demo的完成流程--案例展示--编辑器场景搭建以及方块预制体的制作 脚本文件block.js——挂载在block预制体上的脚本 import colors from 'color';cc.Class({ extends: cc.Component, properties: { numberLabel:cc.Label, }, // LIFE原创 2020-09-21 08:51:20 · 2177 阅读 · 2 评论 -
小学僧的游戏开发之旅——世界巡游记(因个人微信小游戏数量限制,本游戏主体即将被注销,若微信搜不到小程序了,那么就已经被注销了,谢谢理解)
前言在上一期我做了一个游戏开发之旅的教程(2048合成小球),本文就是上一期的延续,我将会继续使用CocosCreator完成一个小游戏案例,这次是一个普通的环形跑酷小游戏(仅提供demo阶段的开发思路)==案例展示==世界巡游记demo链接不停旋转的大地球的制作这里我采用的是一个超大的卡通地球图片进行不停的旋转,并给地球添加刚体,让它能和小人产生碰撞,那么引擎中的场景制作这里就不展示了,我主要展示代码部分//worthSpeed需要自己调一下(博主设置是0.6)...原创 2020-09-20 19:20:52 · 306 阅读 · 0 评论 -
使用CocosCreator完成水管鸟demo的拓展玩法(不停歇的球)
今天在昨天水管鸟demo的基础上完成了一个拓展demo的玩法,主要是用同样的方法控制小球,然后使用小球去触碰block板,碰到后木板消失,当有没碰到的木板的时候,就游戏结束:展示:在gif中,可以看到这个游戏的基本玩法,那么接下来,我会在本文中实现这个玩法:1:添加地板预制体和小球刚体2:新建game.js文件和block.js文件//game.jsvar state = null;cc.Class({ extends: cc.Component, p原创 2020-09-08 11:08:55 · 564 阅读 · 1 评论 -
使用CocosCreator完成水管鸟小游戏demo
今天,老师发了一份水管鸟的素材,本来是要求用unity做出来的,作业做完了,我用CocosCreator也做出来了一份demo。现在记录这个demo的制作流程效果:1:制作水管prefab将水管素材按上下放置到合适位置,然后制作为prefab2:写入脚本文件game.js挂载到主场景node上var state = null;cc.Class({ extends: cc.Component, properties: { wall: cc.Pr原创 2020-09-07 20:52:03 · 1083 阅读 · 0 评论 -
在CocosCreator中完成laya引擎的demo的制作
这两天在学校里,由于项目遇到了不能独自解决的问题。偷偷摸了两天鱼,突然想起在暑假公司实习中用CocosCreator完成了一个laya引擎的demo工程,于是把这个过程记录一下。效果:上述为这个项目的完成的效果图,由于实习时这个demo给的时间不长(几小时左右),于是没有记录分数以及死亡,但游戏大体还是出来了,在我的demo中bullet与box的移动均在update完成(也可使用cc.tween完成)game.jscc.Class({ extends: cc.Component原创 2020-09-04 15:09:19 · 594 阅读 · 0 评论 -
大三学生的游戏开发之旅-Cocos Creator微信小游戏实战(球球合成-2048)项目开发思路解析/方案
在上一篇文章中提到参加了一个小游戏竞赛,这篇文章就来讲解这个项目的基本思路(主要提供思路及部分代码),这个项目主要就是一个2048的改版,玩家使用小飞船来左右移动控制生成小球,并在玩家手指离开屏幕时小球掉落,与场上其他小球进行合成(当小球合成到2048时,消除小球),目前主要是合成玩法(有个在职策划小哥哥推荐把这个项目做成解压+关卡玩法,但由于时间关系,最终没有实现,有兴趣的可以自己试试)。下面为这个项目的小程序码,感兴趣的可以去试一试(体验一下),希望为更多开发者提供良好思路。 ...原创 2020-06-22 15:55:40 · 3639 阅读 · 3 评论 -
CocosCreator做摄像机跟随主角移动
上一篇文章写到creator中rpg游戏摇杆的功能,而这类型游戏中主角的移动势必会带来地图位置的变化,今天我们就来完成摄像机跟随主角,从而使主角看起来是在地图中奔跑。首先,在这种类型游戏的地图(地图很大)是使用瓦片地图tiled是使用小地图在大地图的格子中一块一块拼起来,从而完成大地图的制作。软件打开后首先新建一个地图,在这里我准备好了我需要的素材以及将他们拖到了软件中的图...原创 2020-04-01 11:23:07 · 5256 阅读 · 6 评论 -
CocosCreator中游戏摇杆的实现
在rpg游戏,包括很多其他游戏中,都要用到摇杆操控角色进行移动的效果,可以说是很多游戏的必须模块,今天我们就来实现这个模块效果展示:首先准备好摇杆的素材摇杆代码:joystick.jscc.Class({ extends: cc.Component, properties: { stick: cc.Node, max_R: ...原创 2020-03-30 13:08:58 · 1925 阅读 · 8 评论 -
Cocos Creator实现微信小游戏授权登录按钮
在这里,我们将用代码实现一个微信小游戏首屏的全屏授权登录按钮首先创建一个登录场景,并将场景UI放置,将log脚本挂载在登录场景上在log脚本中,登录按钮主要就是上图的代码,其中,我们将按钮宽高设置为屏幕宽高然后用Creator打包微信小游戏,在开发者平台查看点击首屏任意位置的时候,就会弹出这样一个授权按钮。...原创 2020-03-30 13:02:22 · 3692 阅读 · 0 评论 -
Cocos Creator实现简单点击页面跳转(步骤详解)
这里,我将实现一个简单的通过按钮点击来改变场景的功能。1:首先需要两个不同场景和一个js脚本文件(这里我直接在assets文件夹下创建了,在项目中需要将它们放置在对应文件夹下面)2:在当前场景中创建一个button按钮3:在changeScenes脚本文件中写入按钮点击动作4:在当前场景的Canvas下将用户脚本组件changeScenes挂载上5:...原创 2020-03-30 12:58:25 · 7156 阅读 · 1 评论