- 博客(11)
- 收藏
- 关注
原创 BMFont制作美术字体包教包会
BMFont制作美术字体包教包会1. 选择合适的字体Options–>Font Setting 选择合适的字体,选择好字体,字体的字符会在面板中展示出来,不同的字体,包含的字符集不一样,需要根据需求选择合适的字体(比如有的字体没有中文…)2.寻找字符编码在主界面中选中要制作艺术字的字符,选中后,面板右下角的(xxxx : oooo)中的xxxx就是字符的编码3.添加美术字图...
2019-11-30 15:00:48 838
原创 A*寻路算法
A*寻路算法A*寻路算是游戏开发中很常见的一种寻路算法,网络上相关的介绍也非常多,这次从其他寻路算法谈起,来看一看A星算法是如何诞生的,本文所有寻路算法使用TypeScript实现算法默认权重不为负数广度优先搜索广度优先搜索,就如同洪水一样,从搜索起点不断往外扩张搜索实现构建一个搜索队列searchList,列表中的节点就是等待搜索的节点,初始化时将起点加入到列表中; 构建一个...
2019-07-07 22:20:43 391
原创 CocosCreator 图片资源加载和释放
CocosCreator资源加载和释放CocosCreator的官方文档对资源的加载和释放方面描述的不算清楚, 不少人对游戏内存的把控没有信心,今天我就来捋一捋CocosCreator的资源加载和释放,权当是测试一下各个资源加载和释放的接口本文基于CocosCreator2.1.10. CocosCreator的resources目录使用过CocosCreator的人应该都知道,r...
2019-06-06 00:17:17 4815 3
原创 CocosCreator 游戏发布到Instant Game
CocosCreator 游戏发布到Instant GameInStant Game是Facebook的一个类似微信小游戏的一个平台,允许开发者发布自己的游戏,可以通过内购和广告获得收益 Instant Game由于苹果政策的关系,不支持IOS的移动设备,根据官方文档的描述,内购只支持在网页facebook.com和Android 平台的Messager应用的小游戏中一、构建...
2018-08-28 09:51:32 2758 2
原创 GooglePlay支付总结
GooglePlay支付配置支付权限<uses-permission android:name="com.android.vending.BILLING" />在AndroidManifest中配置了该权限,上传至GooglePlay后才能够配置计费点,所以要先进行这一步操作 才能进行后续的配置和开发计费点配置这步是由其它同学进行的配置,我不太清除,略过(...
2018-08-09 15:10:59 3135
原创 上传到GooglePlay的Apk签名被改变
上传到GooglePlay的Apk会被重新签名最近在准备发布新版本的时候,测试同学发现新版本的apk覆盖老版本的时候安装失败了,通过命令行安装发现问题Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package your.package.name signatures do not match the previously installed v...
2018-07-17 10:47:08 5550 2
原创 Android app发布到GooglePlay
Android app发布到GooglePlay开头的废话: 最近使用cocoscreator开发的一个游戏的android版本需要发布到google play, 要上传到google play就需要再app中集成google play service, 以前本来接入过,接入过程非常简单,也有发布到google play的应用,结果时间长了居然给忘掉了,google了一下才配置好,所以索性将它...
2018-07-06 13:42:12 2295
原创 CocosCreator Android项目集成Admob
AndroidStudio集成Admob前段时间公司的游戏开发的差不多了,集成了一些SDK,本次要说的就是其中之一的Admob,这个变现sdk就不用介绍了吧,看到这个文章的肯定都知道是什么,实在不清楚就去玩玩度娘。其实Android应用接入Admob没什么复杂的地方,只不过手上这个应用是CocosCreator开发的游戏,就是在一个Activity上面加了个GLView,然后渲染,要接入SDK...
2018-05-21 23:30:42 3070 1
原创 Shell 杂记
介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.t
2018-04-23 16:36:35 171
原创 通过CocoaPod方式在ios平台集成ADMob
最初打算直接将admob的framework继承到项目中去,喜闻乐见的出现了非常多的链接错误,由于admob支持通过admob集成,所以换成该方式集成进项目。关于CocoaPods网上有非常多的介绍,这里就不再赘述了通过Cocoapod集成Admob1.安装Cocoapod如果已经安装好了可以跳过这一部步 sudo gem install cocoapods2.创建podfile在xcode的
2018-01-01 21:28:39 1631
原创 GIT使用笔记
GIT使用笔记GIT合并时二进制文件冲突GIT使用笔记GIT合并时二进制文件冲突GIT在合并时如果出现冲突,如果是普通的文本文件,git会在文件冲突的地方标注出来,开发者可以对冲突代码进行编辑,解决冲突后commit即可,但如果是二进制文件发生了冲突,git是无法标注冲突的,这时候只能从参与合并的两个分支中选择一个版本保留,舍弃掉另一个git checkout FILE –ours [ –the
2017-12-14 21:33:20 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人