Asroads'Blog 君子不器
Android和ios存储小试牛刀
发布于: 2020-11-21 更新于: 2024-07-20 分类于: game

游戏存储一直是一个模块化的知识点,对于原生的存储知识比较生疏,故而整理一下,我的游戏是数据服务器有备份,玩家可以在自己适当的时候云存档,每次登录游戏自动帮玩家备份一次。但由于游戏本身无账号密码系统,故而当用户卸载App的时候,用户登录的唯一凭证也被一起删除,下面讲的就是如何最大限度的存储这个凭证。

阅读更多
Cocos Creator 原生开发总结续
发布于: 2020-11-15 更新于: 2024-07-20 分类于: game

之前以为和原生交互比较少,就写了几篇文章后面越来越多,就遇到了很多问题,于是在写一个这几天遇到的问题吧,关于数据转换和一些小技巧的。

阅读更多
Cocos Creator Xcode下使用cocoapods|iOS
发布于: 2020-10-27 更新于: 2024-07-20 分类于: game

众所周知ios项目可以使用cocoapods来添加依赖,之前一直是直接添加这个依赖,这几天遇到了URL一直添加失败的问题,不知道是网络还是哪里设置不正确导致的,于是就迫不得用cocoapods来添加依赖库,这里初步做个简单的介绍后期好自己慢慢学习和使用,首先cocoapods是像NPM一样的一个依赖库(包)管理工具,添加后,必须使用它独有的项目文件打开项目才行。

阅读更多
2020,谈谈生活
发布于: 2020-10-13 更新于: 2024-07-20 分类于: life

2020,绝对是魔幻的一年,虽还位到岁末,但前面三个季度已经是各种魔幻事件层出不穷,疫情全球化,贸易摩擦,边疆问题,海峡两岸,互联网行业依旧不能幸免,从冬天带到秋天的口罩,目前感觉今年是难摘下去了,总得感觉是钱难挣了,生活的压力却不断涌来。

阅读更多
LayaBox2.X如何使用bignumber.js(decimal.js)
发布于: 2020-09-30 更新于: 2024-07-20 分类于: game

关于大数字使用,前面已经系统的介绍过这个,大数字BigNumber.js使用 在Laya1.x的时候也使用这个类库,只是当时项目比较忙,加上我疏于记录,后面就不了了之,昨天下班后,群里一个群友问我Layabox2.x关于(bignumber.js)使用报错,才有了今天这个文章。

阅读更多
Ohayoo广告变现SDK_iOS激励视频接入指南
发布于: 2020-09-23 更新于: 2024-07-20 分类于: game

目前主流的引擎都是支持多平台发布的,一般来讲一个成功的游戏都是尽量多发几个平台,这样可以增加更多的收入,但是对于开发人员来讲,不免麻烦了许多,手里这款游戏,先后上了 App Store 快手等原生平台以及常见的几个小游戏平台,各大厂商的API 看了个遍。下面就说说Ohayoo广告变现的步骤。

阅读更多
Cocos Creator使用jsencrypt本地存储加密(RSA)
发布于: 2020-09-04 更新于: 2024-07-20 分类于: game

前面介绍过前端加密的一种方式是AES(对称加密)后面又看到关于加密解密的文章,觉得甚是不错,于是再次尝试一下用非对称加密写一下。这里使用jsencrypt(RSA) 非对称加密的一种思路。

阅读更多
LayaBox2.x错误:'tslib' cannot be found的理解和浅析
发布于: 2020-09-03 更新于: 2024-07-20 分类于: game

最近重新整理梳理JavaScript和Typescript的知识,开始温习异步的问题,有些疑问就和技术群里群友交流,顺便分享一下心得体会,这次说说LayaBox关于 async wait 和 Promise的使用,群友反映,新版本不能用,作为一直都在用的我,不免有些疑惑,原来当时遇到这个问题的时候已解决,但当时不清楚问题是因何触发的。今天恰好拜读了官网文档和几篇不错的文章,结合群里交流心得整理出来。

阅读更多
Cocos Creator使用encryptjs本地存储加密
发布于: 2020-08-30 更新于: 2024-07-20 分类于: game

总的来说,客户端加密其实意义不是很大,毕竟加密还需要解密,自然就是无密了,看到好些项目在用,故而简单的学习一下,后期如果有用到,便可以考考这样的模式。

阅读更多
LayaBox项目日志显示路径为TypeScript文件
发布于: 2020-08-10 更新于: 2024-07-20 分类于: game

LayaBox项目新建项目的时候,如果使用VScode作为代码编辑器,显示的文件路径是编译压缩后的文件名字,这个用编辑器调试的时候很不方便,下面就说说如何修改为我们的源代码.ts文件。

阅读更多
腾讯优量汇以及DMP系统接入SDK
发布于: 2020-08-01 更新于: 2024-07-20 分类于: game

本篇文章简单的说一下,如何使用Cocos Creator项目导出iOS 项目后 接入腾讯的优量汇和DMP系统。话不多说,下面看具体操作。

阅读更多
Cocos Creator bilibili小游戏接入
发布于: 2020-07-08 更新于: 2024-07-20 分类于: game

Cocos Creator 没有直接导出B站的小游戏的途径,恰好这段时间又做了好几个web平台和小游戏平台的接入,比如铠甲网络,豹趣,下面简单的说说B站小游戏接入的方法。

阅读更多
大数字BigNumber.js使用
发布于: 2020-07-06 更新于: 2024-07-20 分类于: game

编程开发中有时候用到很大的数字的时候,语言本身的数字上限已经不能支持,此时只能自己构建一些数据结构去保存这些。JavaScript的Number类型为双精度IEEE 754 64位浮点类型,一般来讲程序开发,基本的数字类型Number类型是够用的JavaScript 中最大的安全整数 (2的53次方 - 1)和JavaScript 中最小的安全整数 (-(2的53次方 - 1))。但是有时候我们处理的业务逻辑出现秒产出和每个级别升级收益指数级增长的时候这个就超出了安全整数范围,此时我们一般借助于第三方类库(bignumber.js)和decimal.js 解决问题。

阅读更多
Cocos Creator游戏开发|PureMVC
发布于: 2020-07-01 更新于: 2024-07-20 分类于: game

笔者是从十年前页游时代开始进入游戏行业的,那时候比较流行的框架是MVC框架,这些年陆续出现了很多类似的框架,总的来讲万变不离其宗,都是做到了数据和UI分离,模块化,高内聚,低耦合,模块间正交性越高,越容易解耦。以前做Flash游戏的时候,用了一个叫PureMVC的框架,很好用,那时候刚刚入门,主要了解如何使用,如何发送消息,随着在编程行业沉浸多年后,慢慢的对游戏框架和引擎设计有了新的认识。

阅读更多
谷歌Chrome扩展程序菜单介绍
发布于: 2020-06-28 更新于: 2024-07-20 分类于: tool

谷歌Chrome浏览器是网站开发者必备的测试软件,不仅如此,很多用户也喜欢使用Chrome浏览器,因为它的简洁、稳定快速等优势。当前正式版本的谷歌Chrome浏览器的扩展程序被放在三级菜单,使用起来非常不方便。但是这样我们在最小窗口下只能显示一个拓展,我一般使用自己最常用的两个展示,要隐藏这个菜单按钮。下面就简单的介绍一下。

阅读更多
如何找回已经忘记的svn账号和密码|Windows
发布于: 2020-05-10 更新于: 2024-07-20 分类于: tool

在公司的工作中,有时候项目开发要用到SVN开发,就会给个账号和密码,时间久了,忘记了,此时我们如何找回呢?且看下面细细道来。

阅读更多
Spine骨骼动画查看器SkeletonViewer
发布于: 2020-05-05 更新于: 2024-07-20 分类于: tool

骨骼查看器(Skeleton Viewer)是一个加载和显示骨骼数据的工具。它能用于测试 Spine 导出的骨骼数据在实际运行时的渲染效果。在项目开发的时候,有时候需要预览特效给出的效果,这个软件就能查看动作。

阅读更多
Cocos Creator 2.3.3升级说明
发布于: 2020-04-27 更新于: 2024-07-20 分类于: game

春节后,Cocos 团队发力,发布了Cocos Creator 新版本,看了一下更新日志,发现这次修复了很多问题,改善和提升了效率,特别是对于原生平台改善了不少,恰逢项目要出安卓包,正好凑个机会升级一下引擎。下面就是这次升级的步骤和遇到的问题,以及解决办法。

阅读更多
Cocos Creator|Android 实战开发(下)
发布于: 2020-04-05 更新于: 2024-07-20 分类于: game

前面写了关于Cocos Cretor游戏导出Android平台后的一些采坑,本节内容继续采坑和填坑,其实我们发布游戏后,往往不能算是结束,一般需要接入一些原生的语法,比如写一些Java类或者引入一些第三方库,二者结合才算结束。这些我们后续都会一一说明。

阅读更多
Cocos Creator|Android 实战开发(中)
发布于: 2020-03-08 更新于: 2024-07-20 分类于: game

前面一篇文章简单的介绍了,Cocos Creator 开发Android APK 过程中遇到的一些坑,然后通过网上搜索,自己摸索找到了一些解惑和理解的东西,这篇文章再次带大家继续填坑之路,这些是我后面重新为开发项目中遇到的一些问题。

阅读更多