- 博客(16)
- 资源 (17)
- 收藏
- 关注
原创 cocoscreator实现微信内置浏览器点击图片识别图中二维码
最近在做一个微信内置浏览器的小游戏,小游戏中有一个二维码,需要用户点击长按二维码弹出系统识别二维码按钮。 下面是解决步骤:1、cocoscreator是如何实现在浏览器中渲染游戏画面的 看图中箭头处,一个是div标签中有一个canvas标签,从id上可以看出来,div是游戏容器,canvas是游戏的渲染层,游戏是通过canvas来渲染出来的,你在js代码中所有的操作,都是在这个canvas中完成
2017-09-23 23:14:19 4400 1
原创 node服务器如何生成有logo和背景的带参数二维码
微信开发,获取带参数的二维码,这个在微信的文档中我们可以轻松实现。 现在的需求是给二维码加上logo,再把这个加了logo的二维码放到一张大图中,三张国片合成一张图片。1、gm库在node服务器中添加gm库2、安装 GraphicsMagick或者ImageMagick第一步中装的gm库中所使用的方法是依赖这两个软件的,因为本质上是gm通过执行这两个软件的相关命令来对图片进行操作。 这里要注意一
2017-09-13 21:55:08 2948
原创 node服务器如何上传网络素材到微信服务器
我们先看一下微信上传素材的要求:显然在js代码里我们用不了上面的代码,找了很多curl相关的库也没搞定。 下面是上传文件的最终解决方案:如何上传文件引入三个我们要使用的库var request = require('request');//http请求库var fs = require('node-fs');//文件操作库var formstream = require('formstream
2017-09-10 22:14:34 2298 1
原创 如何在cocos creator web项目中使用跨域图片
我们知道,在使用cocos creator做web项目的时候,经常要用到外部图片,举个例子:微信头像。当web项目在浏览器中运行的时候,用普通的http请求微信头像的方法会提示跨域,无法获取到图片。解决跨域的方法也看了很多,全都是需要服务器配合才能完成的操作,我们无法操作微信的服务器,所以只能想其他办法解决。1:搭建一个可以转发http的服务器要注意:这个服务器要可以被跨域访问,设置一下header
2017-09-02 09:42:07 9702
原创 如何获取网络延迟,手机电量
网络延迟获取这个其实很简单,在客户端发送消息的时候,记录一个时间start_timeStamp,消息返回的时候,记录一个时间end_timeStamp,end_timeStamp-start_timeStamp得到的就是本条消息的网络延迟(时间单位要精确到毫秒)。对于手机游戏,显示网络延迟没有pc端的需求刚,所以不去高频率获取延迟从而得到高精确的延迟数值。可以固定几秒获取一次(心跳包可以做这个工作)
2017-08-28 14:39:27 2664
原创 shareSDK如何只分享图片
本文主要是针对cocos creator项目接入shareSDK后的截图分享问题遇到的问题Android只能分享sdcard下的图片IOS图片必须要在Xcode左边目录里面,也就是必须在包里面我现在想要分享一个截图,截图是在游戏里面通过一些方法自己生成的,Android中生成的图片文件是在游戏的可写路径,不是sdcard,通常游戏引擎也不会支持直接截图存储到sdcard。IOS也是游戏的可写路
2017-08-27 20:44:21 5828 1
原创 插入排序
看过算法导论的人都明白,简单一个例子就能说明什么是插入排序。将一堆顺序打乱的扑克牌堆叠到一起,从上而下一张一张把扑克牌拿到手里。在拿到手里的过程中,按照一定的顺序排列(从左到右,从大到小或者从小到大)。当所有牌被拿完的时候,插入排序就完成了。就是这么简单。伪代码:for j = 2 to A.length key = A[j] i = j - 1 while i
2015-12-27 15:31:56 528
原创 Lua中的数学库(转自白耘的网络记事本)
Lua中的数学库Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.0
2013-10-25 20:19:21 1142
原创 Genymotion,你从来没有见过的极速Android模拟器
相信大家在做Android开发的时候都会用到Android模拟器,但是原生的Android模拟器并不好用,启动速度慢,而且不支持OpenGL,不支持GPS,所以很多应用、游戏都不能运行。今天给大家介绍一个工具,本人亲测,非常好用,叫做Genymotion。这是一个Android模拟器。1.下载并安装VirtualBox2.注册Genymotion帐号3.下载并且安装Genymoti
2013-09-23 23:42:38 3212 3
原创 搭建Android开发环境
现在Android开发还是比较火的,楼主干了差不多有一年了,从以前的开发环境搭建到现在,越来越简单。以前的ADT环境要自己从网上下载,而现在从网上下的都是现成的Android开发包只需要下载不同的安卓开发包版本就可以了。好了,下面楼主教你一步一步搭建环境。一、安装java开发、运行环境。首先从官网下载java包。点击打开官网下载地址看到官网的页面,我们下载JDK包,如图,左边的那个,写
2013-09-09 19:41:16 1279 2
原创 Sublime Text 2使用:如何为它添加编译环境(如Lua编译环境)和代码片段
作为一个程序员,代码的编辑器是一个我们经常接触的东西。本人目前使用过的体验最好的编译器是Sublime Text。用它写Lua,或者其它各种文件,还是搜索文件,文本,都是非常强大的。右下角有编辑环境的设置,可以让代码显示不同的颜色,方便我们查看。废话不多说,下面开始讲解使用教程。1.为它添加编译环境:这里我们就以添加Lua编译环境为例。初始的sublime text是没有lua编译
2013-08-22 22:25:50 4136 4
原创 TexturePacker图片打包工具——简单介绍+简单制作图片集教程——cocos2d-x游戏开发引擎图片制作必备
TexturePacker官网下载地址:点击打开链接1.安装:这个环节就不多做介绍了,非常简单,有密钥的就输入,没有的就跳过,可以免费试用7天。楼主目前使用的是最新版的3.1.2,未破解。2.简单的介绍:TexturePacker是一款非常好用的图片打包工具,可以将很多图片打包到一张图片上,节省存储空间。在做手机游戏的时候,有时候图片非常多,出于对手机内存的考虑,需要对图片进行打包
2013-08-21 15:43:48 4722
cocos2dx 3.0 chm离线手册(英文版)
2014-06-03
unity3d中文api.chm
2014-04-30
Unity3D中文API文档
2014-04-30
lua-5.1.4离线API文档
2013-11-21
cocos2d-x-2.1.4-API离线查看文档
2013-11-21
解决添加/删除windows组件时出现特定错误Ox7e的解决方法
2012-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人