自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

it学思想的专栏

研究移动平台:html5、android/ios App开发;研究RIA应用开发:AS2/AS3、Flex、Flash、Air、WebGame、项目开发与管理

  • 博客(159)
  • 资源 (5)
  • 论坛 (2)

原创 3D游戏3D素材资源zip压缩解决方案

本文详细描述了3D游戏3D素材资源zip压缩解决方案,大大提高加载速度,减少加载时间,优化了加载体验。

2019-08-17 17:22:23 246

原创 微信小游戏代码包侵权的避开技巧(含处理脚本代码)

本文介绍了微信小游戏代码包侵权的避开技巧,让你分分钟通过审核!

2019-08-16 23:47:10 4890 5

原创 微信小游戏多账号快速登录插件

多账号快速登录插件,一键登录,支持微信小程序、QQ小程序,解放你的双手和大脑,节省你的时间,让你更搞笑的登录管理账号。

2019-08-11 08:57:59 476

转载 html5页面如何利用JavaScript导出csv文件

html5页面如何利用JavaScript导出csv文件需求:前端调用接口,然后对返回数据进行过滤、格式化,然后按表格内容拼接生成csv文件,让用户下载。var sourceData = { head: [ '时间', '成交价格', '成交数量', '手续费', '成交金额', ], data: [ {time: '2019-10-17 14:54:52', tradePrice: '30.0022.001.32 TWD', fee:'0 TWD', tradeAmount:

2020-10-20 20:30:04 17

转载 常用正则表达式

一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$

2020-10-12 21:35:56 27

原创 深入理解JavaScript Object.defineProperty——不修改引擎代码自定义Egret组件代码

深入理解JavaScript Object.defineProperty定义属性——不修改引擎代码自定义Egret组件代码需求描述:开发微信小游戏,大多存在“获取昵称头像”需要用户同意授权的交互,如果用户同意则游戏中使用微信返回的头像地址,如果不同意获取头像失败,则服务器给它随机1个虚拟头像: http://cdn.xxxxxx.com/project/img/avatar/head/1.jpg(1是1-10000中随机出来的)这是1个很长且可能变化的地址,为了更好的灵活性和减少服务器存储空间,数据库

2020-10-12 12:11:55 44

原创 如何拷贝VCD里面加密隐藏的文件

随着现在科技的发展和网络的普及,电脑光驱的使用率越来越低,近些年很多新上市的笔记本电脑已经不提供光驱了,但是很多书籍和音像制品仍然在使用光盘。这不,刚好手上一本书就是这样,并且还是加密的,光驱打开后可以使用自带播放器播放,但是无法看到视频文件,为了更方便的观看,想着如何把文件复制出来,拷贝到电脑和手机上。在网络上寻找了一些方法,最终针对我这个VCD光盘有效的方法如下:点"开始–运行",输入cmd然后回车.然后输入copy x:\mpegav\*.* c:\(把x换成光驱的盘符,这样就可以在C盘下看

2020-08-31 09:35:11 101

原创 小游戏打包发布安卓APK

一、小游戏打包安卓APK需要实现的功能:1、基础功能js和java相互通信获取唯一设备id版本更新功能(包括版本配置、更新提示、下载安装整个流程)实现数据的本地持久化,使用SharedPreferences复制信息到粘贴板触发震动App手机通知功能2、游戏接入账号体系(微信登录、登录账号缓存、个人信息获取与处理、openid、联合id,账号退出时清理用户数据,停止timer,重新登录)广告接入: 腾讯优量汇或穿山甲广告接入(视频、banner、插屏等)微信分享功能及回调处理(普

2020-07-21 21:37:36 214

原创 帮你抢小游戏流量红利——360小游戏接入指南

360小游戏是指360 PC浏览器打开的桌面小程序运行平台接入平台请戳这里   接入文档请戳这里(本文根据2019年10月 360平台api和sdk版本总结,后续360平台做了很多优化)接入不方便的地方:1、本地调试模式无法测试 匿名(未登录)情况3、后台审核建议增加手动上线的流程,并且可以选择审核通过后自动发布还是手动发布4、小程序开发模式页面 游戏上传代码时看不到上一个版本号,建议在列表处显示游戏目前的版本号1、一个账号创建多个游戏(手机号注册太繁琐)(2020年3月已支持一个账号创建多

2020-07-19 16:49:20 115

原创 帮你抢小游戏流量红利——小米快游戏接入指南

小米快游戏接入指南注意事项:1、最低运行库设置为 1060,(1050 会报错,未具体定位什么原因)2、没有 location、screen、navigator 对象,需要做好兼容3、需要处理 wx里面的方法 从qg对象里面取,比如if(!wx.login) wx.login = qg.login;if(!wx.getUserInfo) wx.getUserInfo = qg.getUserInfo;没有 wx.getSetting 方法4、1060+ 版本有wx.getUpdateMana

2020-07-19 15:59:04 68

原创 帮你抢小游戏流量红利——华为小游戏接入指南

华为小游戏接入指南(截止到2020年3月)官网接入地址请见这里   快游戏介绍请见这里一、API接口1、没有 wx.getSystemInfoSync 只有 wx.getSystemInfo2、没有 wx.request wx.showShareMenu3、没有 更新提示API4、支持这些基础PI:wx.showToast、wx.showModal、wx.vibrateShort、wx.onError、wx.triggerGC5、 分享没有回调,无法传参6、支持声音播放、震动7、没有广

2020-07-19 15:45:20 167

原创 帮你抢小游戏流量红利——vivo小游戏接入指南

vivo接入:0、项目配置:升级引擎版本至5.2.31,复制MyScript.ts, 修改 config.vivogame.js创建 vivogame项目文件夹,相关配置修改1、修改代码:Main.ts: _get[“userinfo”]Game.ts: MobileSPT.isVivo && _get[“userinfo”]AppFunction.ts: canShowUserBtn2、账号体系、广告接入、版本更新(新api)、文件缓存、跳转游戏apivivo bann广

2020-07-18 21:30:55 241

原创 帮你抢小游戏流量红利——oppo小游戏接入指南

一、问题记录(截止到2020年4月)1、oppo编译 需要先安装 quickgame(可以从网上下载 ,也可以从 egret 自动下载的 目录)oppo文档地址见这里2、oppo 调用 quickgame -v 报错:primordials is not defined, 原因是 node版本太高(12.13.1),和gulp版本不一致,把nodejs降到 11.9.0 就好了3、egret引擎:oppo 看完视频,会触发 egret.stage resize事件(微信等其他平台不会),故如果侦听

2020-07-18 21:24:54 122

原创 解决egret引擎List虚拟布局不同高度Item对象重用时导致的布局异常问题

解决egret引擎List虚拟布局不同高度Item对象重用时导致的布局异常问题功能需求:聊天界面,里面有文字聊天,红包等类型的消息,不同类型的Item高度是不一样的,需要通过对象重用来优化性能问题描述:对象重用,很自然想到 开启eui.List的虚拟布局,设置useVirtualLayout=true,但是如果itemRenderer的height高度会变化的时候,egret引擎并不支持,运行时会出现item重叠等布局异常的问题解决办法:自己重写一个简化版的list,scroller时对象重用和显示

2020-07-18 19:47:04 228

原创 微信小游戏代码包侵权解决方案升级版

微信小游戏代码包侵权解决方案升级版之前写过一篇关于微信小游戏代码混淆的文章《微信小游戏代码包侵权的避开技巧》,提供了技术思路和部分核心代码,但是这种方案有个弊端是需要修改项目源代码,较为繁琐。程序员有一项很重要的职责是帮助自己和他人提高工作效率,为了提高效率和功能的可用性、便利性,利用空闲时间重新开发了一个代码插件,无需修改项目源码,只需要配置微信目录文件夹,执行一条命令即可生成符合微信平台过审的代码文件。插件原理:1、批量修改类名;2、批量修改方法名;3、批量添加干扰代码;插件功能特点:1

2020-07-05 12:23:46 612

原创 Egret白鹭项目接入微信轻量级的Canvas渲染引擎(支持滚动的开放数据域UI绘制解决方案)

微信官方团队发布了开放数据域UI绘制解决方案,详情请戳这里:使用白鹭项目接入过程中可能会遇到2个坑(使用官方提供的测试用例),下面提供解决办法:1、界面缩放显示异常先放正常效果图:异常效果图如下原因是 sharedCanvas 里面绘制的是内容为960px,和白鹭画布有个转换关系,需要对bitmap进行缩放。在platform.js 加上这一句解决问题:bitmap.scaleX = bitmap.scaleY = sharedCanvas.width/960;2、在部分机型下被界面被裁

2020-06-05 11:24:35 983

原创 JavaScript数组去重方法及性能分析

一、利用ES6 Set去重(ES6中最常用)//7msArray.from(new Set(arr));//7ms[…newSet(arr)]二、利用for嵌套for,然后splice去重(ES5中最常用)//8367msfor(var i=0; i<arr.length-1; i++){for(var j=i+1; j<arr.length; j++){if(arr[i]==arr[j]){//第一个等同于第二个,splice方法删除第二个arr.splice(j,1);

2020-06-04 16:59:07 96

原创 微信小游戏Laya引擎声音Bug的解决方案

很多使用Laya引擎开发微信小游戏的开发者都遇到过“声音异常”的情况,游戏运行后出现各种莫名其妙的问题,比如背景音乐播不出来,音效播放延迟等等,有时这种Bug还很难复现,甚至无法描述其具体情况。这种Bug我把他成为“不可描述的Bug”,是Bug的最高境界,Bug中的战斗机。遇到这种问题第一步是检查代码逻辑,检查引擎声音API是否使用正常。经过测试发现,在Chrome无法复现问题,那么问题很可能是出在Laya引擎封装微信底层API的代码中。于是在你面前有2条路,一条是研究引擎代码,看能否找出Bug隐藏在什

2020-05-25 21:05:04 316 1

原创 “看人下菜”,使用 PHP 判断用户终端环境返回不同的配置

开发小游戏的常规做法,在游戏启动后,会请求服务器一个配置文件,为了便于修改,一般会使用php动态文件。这个php配置文件作用是很大的,除了定义一些不想硬编码的数值和参数,还可以随时开启和关闭游戏里面提前设定好的一些开关。(至于为什么要这么做,大家都懂的哈)有些需求或特性,需要依赖客户端的环境来启用不同的配置,那么怎么来判断客户端环境呢?一般有3种方法:1 定义在客户端的版本编号。这个编号可以和服务端进行对应以保证功能的一致性,比如客户端这个版本修改了一个功能,如果连接服务器老的版本则会有问题,需要根

2020-05-14 13:09:17 116

原创 微信小游戏客服API高阶用法

微信小游戏客服API高阶用法

2019-08-19 22:09:32 1123 2

原创 教你“偷偷”的获取微信小游戏好友关系链数据

教你“偷偷”的获取微信小游戏好友关系链数据

2019-08-18 23:01:00 1081

原创 Egret白鹭引擎assetsmanager(RES)底层优化

Egret白鹭引擎assetsmanager(RES)底层优化

2019-08-15 21:53:33 899

原创 微信小游戏 获取判群ID方法

微信小游戏 获取判群ID方法

2019-08-14 21:18:47 330

原创 字节跳动小程序平台接入指南

字节跳动小程序平台接入指南

2019-08-13 21:59:16 8199 1

原创 拯救你的C盘

拯救你的C盘,简单快速发现垃圾文件!

2019-08-12 22:20:08 561

原创 字节跳动小程序平台游戏快速提审技巧

字节跳动小程序平台游戏快速提审技巧

2019-08-11 17:48:46 623

原创 微信小游戏(字节小游戏、QQ小游戏)如何实现强制更新版本

文章详细介绍了如何实现强制更新新版本,让新提审的版本马上生效。

2019-08-10 22:13:13 1158

原创 字节跳动小游戏开发接入系列文章

作者开发接入了几十款字节小游戏,总结了开发者常遇到的疑惑和可能遇到的一些问题,推出系列文章,希望对读者有所帮助。

2019-08-10 21:02:39 2880 2

原创 字节跳动小程序平台流量推广卡片文案和图片配置审核常见被拒情形

字节跳动小程序平台流量推广卡片文案和图片配置审核常见被拒情形

2019-08-10 20:54:13 919

原创 字节跳动小游戏实现游戏跳转功能

字节跳动小游戏实现游戏跳转功能

2019-08-09 09:42:05 1731 4

原创 QQ小程序平台接入遇到的坑

QQ小程序平台接入遇到的坑

2019-08-08 21:46:54 1556 2

原创 字节跳动小程序平台接入遇到的坑

随着字节跳动小程序平台逐步开放,越来越多的开发者接入字节小程序平台,获取巨大的流量。为了提高各位开发者的接入效率,现整理字节跳动平台游戏接入过程中可能遇到的技术问题,包括各种坑:

2019-08-07 22:12:56 4181 3

原创 字节跳动小程序平台审核常见被拒情形

随着字节跳动小程序平台逐步开放,越来越多的开发者接入字节小程序平台,获取巨大的流量。为了提高各位开发者的接入效率,现整理字节跳动平台游戏审核常见被拒的情形:

2019-08-07 21:20:00 3612 1

原创 微信小游戏技术开发指南

egret接入小程序的坑1、微信web开发工具必须安装到C盘,才能被egret wing自动调取。 2、exml文件不能放在src文件夹,必现放在resource文件夹 3、egret Launcher配置项目发布目标和一定要创建项目 4、设置了项目target为wxgame,如果要编译web版,则需要带上参数编译才行 egret build –target build 5、不能使用l

2018-01-10 18:58:09 870

原创 房产中介如何利用微信朋友圈卖房子

如今越来越多的人做“微商”,“微商”是一个宽泛的词语,本质来说,就是用微信朋友圈作为宣传推广的渠道,让你的朋友或者陌生人了解你的产品和服务,那如何才能更有效的到达目的呢?其中有很多需要注意的地方。 那朋友圈呈现的内容和个人平常发的东西就不能一样,目标是要体现出你的专业性和值得信赖,作为购房者,肯定优先选择专业性强和靠谱的人来服务,而朋友圈是除面对面接触之外最重要的表达载体,所以朋友圈的一切信息都要

2017-04-25 13:19:42 8097

原创 Html5学习入门指引

Html5技术学习入门指引

2017-04-25 10:23:19 593

原创 Egret该怎样学?看看这几本入门书籍

以前从来没有在网络上向别人推荐过书籍,一来是觉得自己看过的书有限,二来觉得自己水平不够高无法完全理解书中的精髓。后来我想读者肯定比我聪明,我推荐一下并不妨碍你们对书的判断,如果我不推荐,或许很多人会错过这些学习的机会,错过这些书。作为Egret新兴引擎、快速发展的引擎,学习资料的时效性、可实践性就尤其重要。而这些书的作者就是来自Egret实战一线的工程师,他是我认识的开发工程师中最执着、最有钻研精神

2016-10-26 09:49:28 4421

原创 为什么山西煤老板开着宝马停在高速公路上斗地主?

为什么山西煤老板开着宝马停在高速公路上斗地主?

2016-10-10 22:55:19 927

原创 webp格式研究

仔细研究了一下webp图片格式,简单分享一下 1、体积压缩效果非常明显,在同等图片质量下,比png、jpg体积小20-40%。 2、图片解压的时候对cpu性能要求比png和jpg高大概4-5倍。但是还是在几十毫秒的级别,对用户体验基本不影响。 3、目前只有android支持,ios的浏览器支持不了。 4、未来可能webp会是趋势,越来越多的场景使用。参考网站: http://webpjs.

2015-06-10 21:43:59 701

原创 ios开发之Swift新手入门

ios开发之Swift新手入门

2015-06-03 18:07:41 1474

laya.egret.sound.down.zip

laya项目声音类库(解决laya开发的微信小游戏声音播放Bug),使用详情请见:https://blog.csdn.net/linguifa/article/details/106341849

2020-05-25

经典AJAX博客系统

经典AJAX NET 博客系统 学习的好源码

2008-02-28

ASP功能增强函数源码

ASP功能增强函数源码 很规范的函数

2008-02-28

Net 点卡充值系统

Asp.Net 点卡充值系统 个人觉得很不错的一个系统 简单,实用

2008-02-28

ASP 源代码加密解密工具包

ASP 源代码加密解密工具

2008-01-24

星星之Coder的留言板

发表于 2020-01-02 最后回复 2020-02-05

【分享】2016年最后15天要读的2本书

发表于 2016-12-15 最后回复 2016-12-26

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