- 博客(24)
- 收藏
- 关注
原创 Android Studio调用谷歌浏览器打开网页
前提是我们android手机上有谷歌浏览器,默认使用谷歌打开指定链接,若失败则调用android本地默认浏览器打开网页,代码如下:Uri uri = Uri.parse("https://odga.me/rewards/intl-c/luckywheel/?lang=en&utm_source=bmkj01");try { Intent intent = new Intent(Intent.ACTION_VIEW, uri); //指定谷歌浏览器 intent.setCl
2020-12-17 18:07:01
5296
原创 Unity中在Android平台下打开Web网页
Unity中再andoird平台下打开web网页有个插件叫UiWebView可以实现,然而我们也自己手动实现,我参照了一些网上的博客,网上的大部分的做法是把这个功能在android下做好后作为一个jar导入到Unity中进行使用,我的做法刚好是反向的,本文的许多代码参照https://www.xuanyusong.com/archives/1418,而整个流程是恰恰相反的。首先新建一个工程,然后创建一个button,然后给button创建一个点击事件...
2020-12-04 17:11:04
2108
原创 AndroidStudio Cannot fit requested classes in a single dex file (# methods: 72633 > 65536)
在使用AndroidStudio时打开Unity导出的Android工程时,由于里面接入了几家sdk,导致在编译工程的时候出现这个问题:“Cannot fit requested classes in a single dex file (# methods: 72633 > 65536)”,然后我在网上也看了其他资料,但是并没解决这个问题,最后看了下文档,文档链接:https://developer.android.com/studio/build/multidex。至于出现这个问题的原因,文档中
2020-08-28 10:36:45
8762
6
原创 字节跳动平台下的小游戏部署到服务器上
这个问题如果搞过在微信环境下把资源部署到服务器上的话(CocosCreator引擎,版本v2.0.9),会很简单,还是在简单介绍一下流程吧,也给自己做个笔记(不过说实话我笔记做的有点烂,上次我自己看都有点没看懂,要不是自己搞过,我一脸懵逼)。代码部分如下,看着是不是和微信的部署到服务器上很像://抖音DY_GameInit(){ let version=cc.sys.localStorage.getItem(DY_VERSION); if(version!=Game_Version){
2020-06-05 16:01:48
1228
原创 CocosCreator休闲游戏发布到字节跳动平台
从3月份回来上班后就一直在搞untiy的项目,上周项目刚搞完,本想总结一下untiy的一些东西,还没来的及就来新需求了,就要把之前用Cocos做的游戏发布到字节跳动平台上,因为没弄过,所以也有点蒙,但是由于以前搞过微信平台的,所以有一定的基础搞起来还算没什么难度,那么进入正题,我要把cocos的游戏怎么搞到抖音平台上去呢。我用的cocos的版本是v2.0.9这个版本没有直接像微信一样打包到对应的平台下的功能,至于新版本的我挺长时间没弄cocos了,也没关注过,所以依旧还是用这个版本的CocosCreato
2020-06-05 15:26:03
2661
原创 CocosCreator编辑器扩展4-自己实现一个简单的小插件
由于前段时间比较忙所以拖更了,这里也十分抱歉,加上我这个人平时不经常写博客,所以会慢一点,以后这种连续的博客我不会拖更了。那么进入正题,今天我们实现一个简单的小插件,其实呢这个小插件也没什么卵用,只是可以给更多需要的人提供一个思路,同样对我来说也是一个笔记,如果各位朋友感兴趣的可以继续往下看。首先为什么要写插件呢?我个人的理解不过于就是方便我们在平时开发,写一些和引擎交互的东西,可以实现一键搞...
2020-01-16 15:44:03
2849
原创 CocosCreator编辑器扩展3-自定义一个简单的面板
我们写编辑器扩展一般都是想在主菜单里点击弹出一个面板,然后在面板里操作然后看到效果,那么我们继续跟着文档走看下定义一个简单的编辑器面板是什么样的。首先我们在packages目录下面新建一个名为simple-package的文件夹,然后创建一个main.js和package.json,package.json内容如下: "name": "simple-package", "main": "m...
2019-12-09 20:42:06
1701
原创 CocosCreator编辑器扩展2-ipc
总结来说写编辑器扩展需要知道几部分就可以写一些简单插件了,1需要知道你的包的文件都是干嘛的2.明白进程之间的通信(ipc),3可以自己创建自定义编辑器面板,4,了解调用引擎api和项目脚本,以及管理项目资源,这大致几部分,说到底如果你能熟练运用文档应该都不是问题。首先根据文档来了解一下ipc:Cocos Creator 的编辑器是基于 GitHub 开发的 Electron 内核。Electro...
2019-12-09 20:06:36
483
原创 CocosCreator编辑器拓展1-第一个扩展包
最近这两太天闲来无事,看了一下Ccocos编辑器扩展的部分,因为不知道以后还搞不搞Ccocos了,索性就留下一点学习笔记,如果以后需要用也可翻看。这次的学习过程最后我会写一个示例的小插件,因为没人交流,所以只能自己看着文档撸,文档链接https://docs.cocos.com/creator/manual/zh/extension/your-first-extension.html,其中可能有些...
2019-12-09 19:41:59
1011
原创 CocosCreator-添加widget组件后获取节点位置
今天犯了一个很弱智的问题,我决定记录下来。问题描述:我在做新手引导的时候,获取玩家界面上的ui节点在不同的适配下的坐标是一样的,在不同适配的屏幕下,节点的实际位置一看就和原来不一样,但是打印出来的坐标却仍然一样,这个问题出在哪里?其实是这个节点挂了widget组件啊。刚开始我没想到为什么,觉得挺不可思议的,后来一看这个节点,原来是挂了widget。如果不太清楚的小伙伴继续往下看,虽然widget在...
2019-11-21 20:03:40
2465
原创 百度小游戏资源部署到服务器上
使用引擎是CocosCreator,如果看过上一篇文章的朋友,这里就很好理解了,如果没看过,建议去看下,因为流程就是一摸一样,只不过是调用的api发生点变化而已,而且,你打开你的百度开发工具,你会发现,和微信开发工具很像啊,多的不说了,流程在上一篇介绍过了,链接:https://blog.youkuaiyun.com/qq_34772097/article/details/102489253,我这里只说代码部...
2019-10-10 20:21:42
496
原创 CocosCreator微信小游戏资源部署到服务器上
对于搞过微信小游戏的朋友都知道微信小游戏的资源包内体积不能超过4M,超过了4m的话在微信开发工具中不要说上传了,你连预览都预览不了,那么对于稍微体积大一点的小游戏就有点尴尬了,当初为了这个限制确实也是弄的很蛋疼,为了减少包体就压图,导致的结果会是有些图的质量在游戏中显得很差,所以后来根据文档把资源部署到服务器上确实解决了很大的问题,没弄过的朋友可以先去看看文档,链接https://docs.coc...
2019-10-10 20:12:32
2287
原创 CocosCreator接入穿山甲广告3-底部banner
SDK初始化的问题我就不在继续说了,前面的文章说过了,直接说接banner的逻辑,说到这banner确实是有些麻烦,因为demo给的工程是一个android工程,和游戏的android工程还有些不一样,所以这里也出现的一点问题,后续我慢慢说。其实逻辑和demo里的调用逻辑是一样的,只不过我们需要自己去创建一个空的view,为什么呢,如果你按照他的流程走过一遍之后你会发现,banner渲染成功了,但...
2019-09-26 21:39:49
16811
28
原创 CocosCreator接入穿山甲广告2-插屏广告
看过上一篇文章的小伙伴,我这里就不在进行对初始化等进行墨迹,直接上插屏广告的逻辑,一般在游戏比如关卡结束的时候会弹出插屏广告。穿山甲sdk初始化后,在oncreate方法里直接调用chuanShanJiaInsertAd这个方法就可以,然后在你需要掉用插屏的时候调用下oadInsertAd这个方法就okpublic void chuanShanJiaInsertAd(){ //ste...
2019-09-26 20:55:04
8516
1
原创 CocosCreator接入穿山甲广告1-激励视频
首先进入文档后要先去下载它文档里的sdk,这个压缩包里面含有demo,没有头绪的朋友可以进入他的工程看下,也可在模拟器上运行一下它的demo看下效果。下载完后可以进入他工程下的libs的文件夹里把两个aar文件拖出来,并且在你游戏构建出来的工程里创建一个libs,然后拖进去,如下图:接下来就是引入你的aar文件,文档中给了代码,但实际上游戏工程不需要自己在引入因为在你的build.gradle...
2019-09-26 20:38:23
28017
19
原创 CocosCreator接入穿山甲广告总结
最近项目开始接入国内广告变现,接的是穿山甲sdk广告,接入的过程真的是各种坎坷,我会分为激励视频,插屏广告,底部banner三部分,在后续的文章中会一点点详细的把这三部分都总结出来,给有恰好需要的朋友做个例子,也给自己记录一下,方便日后在遇到的过程中也可作为一个笔记来查看。首先呢,接入穿山甲的sdk肯定是要看它官方的文档,这点我得说下,它的官方文档需要账号登录方可查看文档,以及下载相关demo查看...
2019-09-26 19:39:27
21769
6
原创 CocosCreator接入FaceBookAudienceNetWork激励视频广告
先去Facebook AudienceNetwork的文档里去看下,链接https://developers.facebook.com/docs/audience-network。使用CocosCreator构建好项目后,使用AndroidStudio打开工程,按照文档的流程下载AudienceNetWork的SDK,找到.build.gradle文件,在dependencies里添加这句,前提...
2019-09-18 21:42:57
4413
原创 合并类游戏模板Demo
前段时间完成一个合并类游戏,在空余时间把合并类的游戏的部分代码做了整理,写了个Demo,Demo效果图如下:嗯…玩过这类的游戏应该一看就知道是什么游戏了,工程里写好了使用说明,可以直接拿来改改图,换上使用的数据,就可在游戏中添加合并游戏的这个功能,剩下的就自己去拓展啦。代码我懒的往上贴了,我直接分享个百度网盘的链接,里面是工程可以直接运行看效果链接: https://pan.baidu.com...
2019-09-04 20:45:50
3721
3
原创 解决 “无法将“http-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。”
想在本地用搭一个测试服务器,结果出现如下错误:然后在cmd 中输入node -v 和npm -v 查看node环境发现已经存在,但依旧存在这个问题。解决办法:npm install http-server -g,前提是你安装node环境。最后成功截图:...
2019-08-06 16:13:05
8395
2
原创 使用Graphics在鼠标点击画圆圈扩散效果
很久没更新博客了,因为看到别的游戏中有今天要说的效果,所以就去稍微看了一下Cocos Creator里的Graphics组件,并且也实现了这个挺好玩的效果,就是在鼠标点击的位置画一个填充好的圆圈并且实现扩散效果,这并不是唯一实现这个效果的解决办法,用动画同样也可以实现,然后废话不多说了,直接开始。(因为不会弄gif图就简单的截了个图)如下图所示是效果图,效果图比较简陋,一会我会把代码贴出来,代...
2019-02-26 21:20:53
1933
原创 微信小游戏使用wx.request遇到的坑
最近在关于微信小游戏时对接项目的时候发现wx.request里的一个坑,场景是这样的:我在真机测试环境下测试,发现通过wx.request访问后台接口的时候发现没有取得我想要的数据,但是我在真机下开启调试模式打印log信息的时候,却发现我可以打印出我需要的信息。由于访问的是外部测试接口,所以在微信开发工具里开启了“不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书”,...
2018-12-20 21:28:50
1135
1
原创 微信小游戏跳转wx.navigateToMiniProgram
之前的微信小游戏使用wx.navigateToMiniProgram可以互相之间进行跳转,并且不需要进行用户的授权,而且两个小程序跳转还需要绑定在同一个公众号下面才可以,但是从2.3.0版本开始微信添加了限制,如下图这其中的限制包括在进行小游戏跳转中要经过用户的确认可以才行,虽然现在小程序跳转不需要绑定公众号了,微信通过开发者自定义game.json下的配置表设定了需要跳转小程序的appid,...
2018-11-29 21:21:09
5248
3
转载 CocosCreator中this和self区别(摘抄)
self的使用可以明确的指明self指向当前的组件对象(其实,你可以理解为self就是一个普通的临时变量,这个临时变量指向了当前的组件。而且不一定非要用self,用其他任何js认可的变量命名都可以),而this是会根据当前的运行环境而变化。这样,当你需要调用本组件自己的方法、属性时,就不会因为this变了,而报错。...
2018-11-28 21:23:50
2074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人