自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric_gg的博客

且随疾风前行

原创 nodejs版本控制nvm

上次电脑坏了之后,重装了系统,C盘的东西全部都没了,一年多随手写的笔记放在桌面方便查阅,全部丢了,心好痛。自己踩过的坑,留下的记录全没了。我以后一定要把笔记也备份一份。 打oppo vivo的小游戏包的时候,要安装nodejs环境。我装了最新版本12.14.0,vivo是没有啥问题,但是打opp...

2020-01-16 11:18:42

阅读数 73

评论数 0

原创 creator加载表格数据

准备做一个数据比较多的经营类游戏,数据太多了不想自己填,所以就看了一下表格转化。找到了几种方法,分享一下。 首先要对表格编码处理,如果是excel存储的其他格式的名字,比如xlsx什么的,在excel中更改一下格式。右上角选择另存为 选择其他格式,在格式类型中选择csv,点击保存就可以了。 ...

2019-11-25 18:29:33

阅读数 46

评论数 0

原创 github提交代码

Github每次提交的命令都要忘,标记一下。 创建本地仓库,在文件夹内右键git bash here。输入git init创建一个.git文件夹。 输入命令 git status查看待添加内容。 git add --all 添加所有内容 。 git commit -m “提交备注”。 去...

2019-11-22 11:56:36

阅读数 16

评论数 0

原创 物理引擎的赛车撞人游戏(二) 地图添加刚体

地图画好了之后,它只是一根线,还要给它加上刚体,勾好分组,才能让车在上边跑。 动态添加刚体的脚本。 cc.Class({ extends:cc.PhysicsCollider, mixins:[cc.Collider.Polygon], properties:{ lineWidth:5...

2019-11-21 17:53:10

阅读数 36

评论数 0

原创 物理引擎的赛车撞人游戏(一) 画地图 -- graphics

有接近三个月的时间没有写过博客了。 最近用cocoscreator做了一个开车撞人的游戏,本来想着地图用一块块的小碰撞体拼起来,拼了之后发现好卡,而且也不平滑。就想到了之前做的一个珍珠奶茶的游戏,用手画线变为刚体,就想着用公式+graphics去画这个地图。然后背景图用一张小图,渲染方式选择平铺...

2019-11-11 11:51:48

阅读数 88

评论数 0

原创 creator项目上线4399小游戏

首先要导入4399的sdk,在creator的扩展选项下的扩展商店里找到一个叫4399原创平台的插件,下载解压到项目根目录packages下。具体流程:https://github.com/yswnldy/h5mini-2.0-sample/tree/master/cocos2dx,使用插件的话每...

2019-07-22 11:10:56

阅读数 173

评论数 0

原创 creator项目上线字节跳动小程序

字节跳动这个名字起的好有范,挺好听的。 我是用的creator项目版本是2.0.10。 字节跳动小程序全流程开发文档:https://shimo.im/docs/l5OmR03AfgMGyG56/read 小游戏上线之后可以在头条系列产品的小程序入口搜索到,比如今日头条,抖音段视频,西瓜视频...

2019-07-04 11:51:43

阅读数 2567

评论数 1

原创 vivo,oppo,华为快应用使用真机调试

以下基于cocos creator。 vivo小游戏使用chrome调试: 1、安装nodejs,安装完成后需要注意npm源地址是否为https://registry.npmjs.org/ # 查看当前 npm 源地址 npm config get registry # 若不是...

2019-05-21 20:01:59

阅读数 2117

评论数 1

原创 华为快应用(3)-审核上架问题整理

1、首先是支付这一块的问题,requestId是在商户下唯一,不是在项目内唯一。一开始我以为项目内唯一就可以了,结果就说我的支付不成功,要么就是说支付成功不到账。而且还要每次发起支付的requestId都要不同,不然就会打回来说第一次支付成功,第二次支付不到账。所以requestId用 “参数+时...

2019-05-16 09:56:59

阅读数 382

评论数 0

原创 华为快应用(2)-本地接入支付

我的快游戏基于cocos creator 2.0.7。 首先华为的支付流程是这样的:https://developer.huawei.com/consumer/cn/service/hms/catalog/fastgameRuntime.html?page=fastapp_fastgameRun...

2019-03-25 14:58:12

阅读数 638

评论数 0

原创 华为快应用(1)

游戏基于cocos creator 2.0.7版本开发,之前做的解密类游戏。 首先使用creator打包到为huawei fast game,基本操作,平台版本填最小的1035,平台版本就相当于android中的api level。loglevel改为off,可以在调试器上看到所有的输出,方便...

2019-03-08 11:51:28

阅读数 1014

评论数 0

原创 试水oppo小游戏(一)

   快过年了啊,提前祝大家新年快乐!    手里的项目告一段落,这两个月连续做了四个密室逃亡类游戏,做的我想吐。还有一周的班就过年了,新项目又没得开,就决定让我一个人划着小船向oppo小游戏靠拢一下,走一下流程。我还是很开心的,因为又可以接触到新的东西了,不用再去做那个让我反胃的密室逃亡了。 ...

2019-01-18 16:04:02

阅读数 3953

评论数 1

原创 使用建造者模式做一个密室逃脱类游戏

     最近连续做了两个密室逃脱类的游戏,分别使用了两种不同的代码构建思路。第一种就是像常规那样子去每一关写画一个单独的UI,然后再配上对应的脚本,再添加上点击动画,效果。第二种使用的是建造者模式,将游戏中每一个控件,比如说桌子啊,沙发什么的单独写出来。然后在构建游戏的时候创建一个通用的场景,根...

2018-12-10 10:36:25

阅读数 1331

评论数 4

原创 使用TiledMap做的圈地游戏

  最近做了一个圈地的游戏,整个游戏的核心就是圈地算法的实现,对于算法这一块我真的是不擅长的很,尝试了八连通算法,但是太卡了,而且限制也比较多,不能实现。又尝试了计算机图形学中的X扫描算法和Y扫描算法,可是在某些情况下,圈地区域会漏掉,因为有些时候,圈的地是不能围成一个圈的,也就实现不到扫描算法。...

2018-11-02 18:56:33

阅读数 911

评论数 0

原创 单机游戏实现周签到,判断是否在同一周

单机游戏也要写个周签到,很令人迷醉,但是暴力抗法是不对的,还是要听话的,这里标记一下。 首先标记一下js中获取时间的一些方法: var myDate = new Date(); //获取系统时间 myDate.getYear(); //获取当前年份(2位) myDate.getFullYea...

2018-09-14 18:01:40

阅读数 575

评论数 0

原创 八连通填充算法

  最近做了个圈地的游戏,根据玩家行走路径和自己的领地区域圈出自己的新领地。自己在算法这方面比较薄弱,这次也趁机修炼了一波,写下自己的心得和感悟在这里。可能写的不好,希望看到的仅供参考,不足之处和错误之处多谢指正。   八连通算法其实就是给定一个种子点,通过循环查找以自己为中心的3*3其他八个点...

2018-09-11 13:55:30

阅读数 1345

评论数 0

原创 cocos creator开发攀爬类游戏

最近使用cocos creator制作了一个攀登楼梯的游戏,使用到了cocos creator 的碰撞系统,动画系统,还使用了骨骼动画。 这个游戏本身是一个3d游戏,使用2d引擎表现出来的效果自然比不上3d,一开始是要考虑上线微信小程序,所以选了creator引擎。 游戏的核心玩法就是人物向上...

2018-08-23 10:16:06

阅读数 2553

评论数 2

原创 cocos creator 使用 android studio 接入oppo广告,广点通广告

    这几天分别接了oppo和广点通的广告,两者相似度还是很高的。我接入了 闪屏,插屏,banner条三种类型的广告。接入广告的时候只要看懂了sdk的demo,基本上就问题不大。我在这里写下我的心得,首先是sdk的区别,oppo 的sdk明确表示了必须要首先初始sdk,才能够正确接入sdk,就在...

2018-07-20 16:35:16

阅读数 1962

评论数 10

原创 CocosCreator小游戏排行榜

先贴上几个链接 : https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/open-data.html?q=     这个是介绍了子域和主域之间的通信 https://www.w3cschool.cn/weixi...

2018-07-18 11:43:44

阅读数 12806

评论数 8

原创 cocos creator 使用android studio 接入sdk笔记

接入sdk的难点没有什么,不了解的人会觉得很棘手,真正的了解了才知道并没有什么技术含量。第一步就是将我们要接入的sdk导入到我们的项目中,首先在app中新建一个libs文件夹,然后将我们的jar包拖进去,拖进去之后右键jar文件,选择 add as library,依赖于你的项目名称。然后你会在你...

2018-07-13 18:04:32

阅读数 6376

评论数 8

原创 微信小程序接入微信支付

官网链接:https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/payment.html微信小程序可以添加支付接口,通过wx.requestMidasPayment() 接口实现 wx.requ...

2018-07-06 17:37:48

阅读数 1086

评论数 0

原创 微信小游戏长按识别二维码

今天搞个更多游戏,要放上其他游戏的图片让用户可以长按识别图中二维码。搞了一下午,踩了好几个坑。一开始别人告诉我,说长按识别图中是微信自己的功能,我就把图片直接导入游戏中,点击某个item的时候显示对应的图片。可是编译之后根本没什么用。在官网上看到了引擎团队的人说使用wx.previewImage(...

2018-07-06 16:10:41

阅读数 3593

评论数 0

原创 微信小游戏加广告

     let winSize = wx.getSystemInfoSync();         console.log(winSize); let bannerHeight = 80; let bannerWidth = 300; thi...

2018-07-03 20:57:21

阅读数 11248

评论数 2

原创 CocosCreator微信小程序

首先配置环境,微信开发者工具可以去creator官方手册找到链接,我是按他们推荐的下载。然后在Creator的偏好设置里设置微信开发工具的一个路径,保存就可以了。三端的脚本执行环境以及用于渲染非原生组件的环境是各不相同的:在 iOS 上,小程序的 javascript 代码是运行在 JavaScr...

2018-06-22 16:31:32

阅读数 3021

评论数 0

原创 creator笔记

vsCode隐藏掉.meta文件,"**/*.meta":true

2018-06-19 17:42:00

阅读数 72

评论数 0

原创 cocos Creator 制作列表并添加监听

  需要的控件就是一个Scrollview,子项做成一个预制文件(在场景中编辑好,然后拖入下方的资源目录就可以生成一个预制文件)。设置Scrollview的属性,每一个属性鼠标放上去会有对应的中文,根据需要设置就可以了,content这里将我们的一个layout拖进去,就可以实现拖动layout。...

2018-05-08 19:54:19

阅读数 3471

评论数 0

原创 初识cocos Creator

var node = cc.instantiate(this.target);   //克隆节点node.destroy()//销毁节点cc.isValid(this.target)  //判断借点是否销毁--获取子节点注意层级  cc.find()--设置图片关于X翻转--关于Y翻转设置预制资源...

2018-05-05 19:00:18

阅读数 78

评论数 0

原创 lua 根据图片高度设置scrollview高度

一个Scrollview 要展示两张不同长度的图片,写两个固定长度的Scrollview未免太浪费,就看了一下源码,找到了一个可以设置Scrollview滚动区域的方法。setInnerContainerSize(cc.size()) 下边是我自己封装的方法,传scrollview 和一个图片...

2018-03-29 21:13:13

阅读数 485

评论数 1

原创 2dX lua 骨骼动画的创建

--创建骨骼动画    json文件,atlas文件,第三个参数是缩放倍数sp.SkeletonAnimation:create(jsonPath, atlasPath, 1)SkeletonAnimation   骨骼 动画--更改文件名的时候,需要改json,atlas,png文件名称一致...

2018-03-24 17:48:25

阅读数 418

评论数 0

原创 lua listview和tableview

listview 和 tableview经常会用到,两个东西的区别也不是很大但还是有的,前者是有多少条数据就创建多少个子项,后者是创建固定数量的子项,然后通过滚动展示不同的数据,不断地覆盖。所以在数据很多的时候一般会选用tableview.listview 创建我是基于cocosStudio的方法...

2018-03-24 16:39:34

阅读数 604

评论数 0

原创 lua输入框

   ----------panel是添加输入框的容器       local size = panel:getContentSize()--根据容器的大小创建输入框    --点九缩放输入框大小    local editBox = ccui.EditBox:create(size, ccui....

2018-03-24 15:38:53

阅读数 1460

评论数 0

原创 lua字符串

    string.sub()截取,传参数(字符串,开始标签,结束标签)   结束标签不填默认为字符串末尾,函数返回新的字符串local newStr = string.sub(str,6)txt_time:setString(newStr )今天用到它截取字符串前五个我不需要的字符 strin...

2018-03-20 20:09:48

阅读数 95

评论数 1

原创 lua 笔记

lua的贝塞尔曲线  local bezier = {        cc.p(0, size.height / 2),          --控点1        cc.p(300, - size.height / 2),          --控点2         cc.p(300, 10...

2018-03-13 16:21:58

阅读数 105

评论数 0

提示
确定要删除当前文章?
取消 删除