自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (12)
  • 收藏
  • 关注

原创 远古守卫/cocos2d-x 源码/塔防游戏/高仿王国保卫战

本源码高度模仿IOS游戏王国保卫战,由国外IOS商业开发教程网站raywenderlich内部工程师制作,有非常完整的关卡设计,战斗流程,长达12个关卡,各种敌兵,怪物,箭塔,炮塔一应俱全,还有魔法系统,成就系统以及后台数据库,几乎达到了可以上线的商业游戏级别。代码严格规范,提供了一整套塔防游戏实现的解决方案,如一波波怪如何走出,怪的行走路线,我方小兵行动AI,塔搜索和攻击敌人的AI,代码严格按照

2015-07-29 01:32:39 5820 1

原创 cocos2d-x 如何制作一个类马里奥的横版平台动作游戏 1 献给所有对动作游戏有爱的朋友

本文翻译自国外著名IOS源码教学商业网站raywenderlich 的IOS Game Start Kits三件套之一的Platformer Game/平台动作游戏的前奏曲,另一个是Beat'Em up Game/横版格斗游戏,作者是国外著名游戏开发专家Jake Gundersen,曾参与开发过SFC时代的洛克人X系列。还记得超级马里奥的青青草地蓝天白云吗?还记得曾让人爱恨交加又不屈不挠让人不忍放弃的洛克人ZERO吗,我们燃起小宇宙一招龙炎刃击败最终Boss的场面是曾多么热血澎湃!这些感动一代人的游戏陪伴

2015-01-07 00:33:37 2883 1

原创 cocos2d-x 如何制作一个类马里奥的横版平台动作游戏续 2

欢迎回来,上篇我们讲到了物理引擎中重力环境模拟以及主角考拉与地面墙壁的碰撞,相信大家已经对2D世界的物理模拟有了一定的了解,现在我们接着讲如何让考拉动起来吧!     让考拉动起来!

2015-01-05 00:51:46 3240 2

原创 Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源码

Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源码

2014-08-11 23:23:54 4823

原创 vscode中使用luaide-lite插件断点调试cocos2dx-lua

在vscode中luaide-lite调试Quick-cocos-lua

2023-12-01 15:21:03 1973

原创 cocoscreator3.X 强更 游戏内下载APK和安装APK

cocoscreator3.X 强更 游戏内下载APK和安装APK

2023-09-21 18:10:04 471

原创 android cocoscreator 检测模拟器还是真机

android cocoscreator 3.6以上,检测安卓环境是真机还是模拟器

2023-08-18 19:34:03 1146

原创 cocosCreator 3.6以上接入腾迅Bugly 捕捉JS错误 Android

cocoscreator 3.6 接入bugly 捕捉JS报错

2023-07-18 17:57:42 1709

原创 android 用intent whatsapp分享超链接

whatsapp分享

2023-07-10 10:50:46 830

原创 cocosCreator动态获取Label宽度 适用3.6以上

cocosCreator动态获取Label宽度 适用3.6以上

2023-06-29 17:46:59 847

原创 cocosCreator 3.3~6 安卓热更新官方详细示例

http://192.168.10.5:5502/ 这个是远端的服务器的热更新地址,实测这里设了也没用,因为前面说了,实际上生成的是version_generator开头那段代码里设置的packageUrl等地址的内容,要改那里才有效,不知道是不是官方这个文件写的有问题还是我哪里没设对,恳请知道的大神告知一下。好了,打开你的手机,点击检查更新,会显示有新版本可以热更,点击立即更新,一会儿就可以看到热更成功,游戏应用自动重启,狗狗头像变成了帅气阳刚小伙的头像。

2023-06-22 21:35:10 1373

原创 cocosCreator native 模拟器调试

这样page页面才会有代码,注意是先打开模拟器,再在google浏览器里复制贴出这地址回车,之后就可以下断点调试了,但是代码居然是js代码不是你写的ts代码,不过也好很多了。上面这个地址中的js_app.html是错的,应该是inspector.html,如下。

2023-04-22 17:51:37 372

原创 typescript async await 和 Promise简单用法示例

Promise函数里有 resolve和reject两个函数指针参数,作用就是我们认为正确时会走resolve方法,如果出错或我们认为不合理会走reject函数,resolve会走外面try 部分,catch err时会解法reject方法,具体示例如下,我们做一个掷骰子的程序,大于3被认为是大,如果玩家猜了大就表示赢了,反正猜错了就输了。await会等待异步函数执行完毕,写法上更像常规同步执行,但是有异步执行有出错可能,所以要放在try catch里。也有可能 输了 2 //走reject。

2023-04-11 11:25:36 694

原创 使用tortoiseGit搭建远程GIT服务器

1.安装好Git和tortoiseGit, 官网下载最新版2.根仓库的创建 (1) 让网络管理员开设一个可远程访问的网络地址目录,如我的 \\192.168.1.200\rd 他们会告诉你用户名密码,windows的资源管理器的地址栏输入地址进入这个远程目录 (2 )然后你在里面新建个目录当成根仓库,比如 game吧,进入game里,右键git Base Here 打开git命令行操作 输入git init (3)接着git命令行输入命令 git config --global rece...

2021-07-12 17:34:10 1002

原创 vs code 过滤隐藏meta文件

Files->Preferences->Setting 在最上面搜索框输入 files.ex就行,然后如下图加入 Add Pattern

2021-06-22 09:57:04 863

原创 cocosCreator2.4.8 打包安卓注意事项

1. NDK选用 android-ndk-r20b下载地址 https://developer.android.google.cn/ndk/downloads/

2021-06-18 17:51:34 1339

原创 cocosCreator自己打造热更新机制

感谢博毅创为的Blake老师,他手把手的讲课让我明白了让我困扰以久的热更新问题,Blake老师是真正的实干家,比起官网那些云里雾里的又运行不起来教程靠谱的多,原理机制也讲得明明白白,细节上的问题也一一讲解了,如果不是Blake老师,我恐怕一辈子也搞不定热更新这个成为我梦魇的问题。关于cocosCreator的热更新,官方和面试时热更新原理我们都背的滚瓜烂熟了,就是把要更新的文件放在服务器上,游戏开始时比较服务器上的文件MD5码和游戏本地的MD5码,如果不一样就下载。可是这有几个关键问题要搞明白:

2021-02-07 22:48:41 1034 1

原创 node.js读取文件fs.readFile中文乱码解决

使用vsCode打开项目文件夹,打开终端(Ctrl +〜),局部安装iconv-lite,在终端中输入命令:npm install iconv-lite安装完成后,可以测试一下:创建hello.txt的文件,里面写上中文,如hello 呆呆 创建main.js文件。var iconv = require('iconv-lite');var fs = require("fs");// 异步读一个文件fs.readFile("./hello.txt",{encoding:'binary'}

2021-01-08 10:17:02 2151

原创 cocosCreator class类 property中引用自定义类

一个牛的类,需要用到皮肤类cow_skin,怎么自己定义一个cow_skin类在property中使用呢,很简单代码如下://定义一个牛的皮肤类@ccclass("cows_skin") //这个名字一定要写,而且还注意不能取下面的类名不然cocosCreator会一直报警告class cow_skin { @property([cc.SpriteFrame]) cow_anim:cc.SpriteFrame[] = []; //这个皮肤的帧序列数组 }//下面是牛这个大类

2020-12-27 09:51:14 1160

原创 总结creator 2.4以上打包微信小游戏 bundle资源包远程放在nodejs服务器上

1.最简单node.js服务器编写安装好Node.js后,本地新建个文件夹, 如d:myWorks/webserver在之内右键命令行,npm install express,安装好express,再建个www_root文件夹,当成你的远程要存放creator资源的目录然后编写以下代码 webserver.jsvar express = require("express");var app = express();var path = require("path");app.get..

2020-12-12 15:38:07 1092 2

原创 2.3.3 版本以上creator给sprite图片置灰

使用材质解决,sprite的setState方法被弃用了var newMaterial = null; if(enable == false) //置灰 { newMaterial = cc.Material.createWithBuiltin(cc.Material.BUILTIN_NAME.GRAY_SPRITE, 0); //this.sprPig.setMaterial(0, cc.Material.createW

2020-06-30 11:40:43 1242

原创 PHP文字格式编码转换

$text是用fread, fgets等函数读取到的文本内容,因为格式可能为GBK,而PHP显示是UTF8,所以会乱码,用下面代码判断$text编码格式并转成UTF8,这样输出就不会有乱码了$text = file_get_contents($filePath); //$encodType = mb_detect_encoding($text); define('UTF32_BIG_ENDIAN_BOM'.

2020-06-14 11:52:02 376

原创 Node.js http + cocoscreator 解决跨域访问问题

游戏内通过网址访问Node.js的http服务器会报XMLHhttpRequest跨域访问错误,node.js端代码的res设置下header就行const http = require('http');http.createServer(function(req, res){var response = 'Hello Daidai';res.setHeader("Access-...

2019-07-14 17:13:03 2150

原创 Android调用ksoap库连接ASP.NET的WebService

       在Android端不再仅仅单机游戏而连接网站服务器获取数据并实现互通一 直以来是我的梦想, 可是网上教程都是Android+JAVAEE或PHP的,无奈这两种服务器技术我都不会,与其说不会还不如说我更喜欢微软的ASP.NET,代码简洁优美规整呀,但为何流行不起来呢,不管别人怎么喜欢JAVA,我就是不喜欢JAVA的代码的啰嗦和把简单的事情复杂化,更不喜欢它配那么多东西,所以还是研究我的...

2018-10-21 19:43:30 578

原创 U3D第一大新人杀手:奇葩的UI系统

小白初学U3D在UI上就踩到坑了,几乎快被其劝退了。在Hierarchy上右键,UI-Canvas后竟然看不到我创建的UI在哪儿?死活都找不到,为这个问题僵了一个月,baidu,翻论坛都没有人回没有人提。好吧,原来是这问题太低级了,老手们不屑于回答,但确实是一大新人杀手。我们希望创作出这样简单的UI,仅仅加入几个标签label:但是创建好之后却是这个样子:最外面那个大的就是我们新创建的UI,不但大...

2018-03-18 21:14:48 974

转载 Cocos2d-x 3.6(Lua):Cocos如何绑定Lua自定义C++

看到了一篇文章,讲cocos 3.X lua高版本如何绑定义C++类。文章写的非常好。可惜照他写的做却绑定失败,因为里面一些必然出现的坑作者没有提,可能是时过境迁环境变了,但是必然是绑定失败。这里我援引一下原文章,再把会出现的坑填好。原文地址笔者的环境 Quick-Cocos2dx-Community 3.6Cocos2d-x 2.x 与 Cocos2d-x 3.x 差异(

2018-01-21 22:21:36 665

原创 Android PHP Okhttp3模拟登陆和注册

Android+PHP+OKHttp3+MySQL 完成登陆验证和注册功能

2017-07-16 17:13:45 4320 8

原创 No resource found that matches the given name 'android:Widget.Material.Button.Colored' 解决

No resource found that matches the given name 'android:Widget.Material.Button.Colored' 解决方案

2017-03-14 15:26:38 1708

原创 Fragment异常 Binary XML file line #8: Error inflating class fragment

出现这个原因多是由于以下几点1.使用V4包下的Fragment, FragmentManager也需要从v4中获取2.当前Activity要使用FragmentActivity,即引用了fragment的Activity要用FragmentActivity3. 布局文件里fragment路径要正确,且一定要加上id        android:id="@+id

2017-02-27 16:24:42 693

原创 ADT引用RecyclerView 各种蛋疼错误处理

该死的RecyclerView控件,搞了我两三天,坑可真多呀1. 官方的说法 SDK路径\extras\android\support\v7\  有个recyclerview工程,把它拷到自己工程路径import并作为一个lib库。但是我发现我的ADT自带的sdk里根本就没有这个recycleview工程。更新SDK Manager死活都不能更新那个android support librar

2017-02-23 16:52:48 809

原创 php中文乱码解决方案

1.单独php文件开头用header声明<?phpheader("content-type:text/html; charset=utf-8"); ...?>2.与html混编在之间设置meta http-equiv="Content-Type" content="text/html; charset=utf-8">3.mysql数据库取出乱码数据库连接成功并mysq

2016-10-24 17:16:22 404

原创 xdebug调试php与html混编的情形

用phpstorm+xdebug调试php代码,网上所有的教程都是调试单个php文件,如$i = $i+1;?>这种形式,这样的调试很容易,照着教程说的一步步设php.ini,设置Phpstorm的debug,下载个firefox插件easiest xdebug就行了,关键是html和php代码混编的,形如:/** * Created by PhpStorm. *

2016-10-20 15:19:10 1633

原创 alert显示php变量

想显示验证码的session:$_SESSION[check_checks] echo "alert(\"验证码不对,正确的是:".$_SESSION[check_checks]."\");window.location.href='index_check.php';";

2016-10-19 15:30:45 6646

转载 cocosStudio 2.0.6下载 对应cocos2dx 3.3

终于发现官网找不到下载链接:Mac地址:http://www.cocos2d-x.org/filedown/CocosStudioForMac-v2.0.6.dmgWin地址:http://www.cocos2d-x.org/filedown/CocosStudioForWin-v2.0.6.exe如果要下老版本,就直接修改掉其中的版本号,o(╯□╰)o,太汗了,记录下

2016-09-14 10:25:34 1586

原创 cocos2dx physics物理引擎碰撞详解

关于cocos2dx 3.3出的physics物理引擎,如果想处理两个body碰撞一般作法都是先设置好各自Body的三个掩码,然后再在游戏场景里注册物理碰撞侦听器,然后调用onContactBegin处理,如下:金币的void Coin::initBody(){auto phyBody = PhysicsBody::createEdgeBox(getSprite()->getCon

2016-09-09 18:02:44 6284

原创 convertToWorldSpace 参数详解

关于这个函数作用大家都知道,是把本地坐标转换为世界坐标,但是这种说法太宽泛。到底什么是本地坐标,什么是世界坐标,这个函数的用法 :node->convertToWorldSpace(child->getPosition)  用的时候这个node和child到底是什么东西?工作中有一个需求是判断子弹是否飞出了屏幕,但是子弹是在地图层的,地图又在gameLayer层上,gameLaye

2016-08-19 11:21:31 3775

原创 C++ 神秘的随机数

c++ 生成真正的随机数 每次都不一样

2016-08-12 18:06:48 535

原创 cocos2d DrawNode图形渐变

//点变线void HelloWorld::dotChangeToLine(int curMenutag){log("dotChangeToLine");//是一条窄窄的矩形线DrawNode* drawmove = static_cast(PointMoveBox->getChildByTag(SolidLineTag));   //two words len subli

2016-06-07 19:35:00 1251

原创 ndk-stack使用方法

过去用eclipse跑cocos2d android崩溃了只能出一个Fatal signal信号,现在有了ndk-stack好了一点点,能定位到哪个函数崩溃了,用法如下我的cocos2d-x android工程在 D:\Works\Demo\HelloCocos\proj.android目录下,NDK_ROOT (即安装NDK的路径)环境变量已经配好,在cmd命令行输入如下:adb log

2016-05-27 14:59:00 1130

转载 cocos2d-x Lua绑定C++ 自定义类到Runtime(Lua-binding)

本文主要来自小塔博客这篇文章 http://www.zaojiahua.com/binding-custom-classes.html 该文详细清晰地讲述cocos2d-x Lua的一个重要功能,就是Lua读取C++类,用C++类写lua不方便实现的功能,用lua来读取,但是该文是在xcode环境下讲述的,没有说VS怎么配置,其实都差不多,我就转来修改下

2016-02-27 20:21:22 2396 1

luaide-lite配置文件

在vscode使用luaide-lite插件调试lua/cocos2d-lua,用到的r配置文件

2023-12-01

cocosCreator 3.3~6 安卓热更新官方详细示例

重新整理了下官方示例,修改了新手易犯的错误

2023-06-22

ASP.NET MVC 4高级编程(第4版)清晰完整PDF版

MVC专家“梦之队”对ASP.NET MVC 4的全新诠释 由Microsoft专家和极受敬重的软件开发社区负责人撰写的《ASP.NET MVC 4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NET MVC 4。本书开篇简要介绍ASP.NET MVC框架,然后直奔主题,讨论使用ASP.NET和最新MicrosoftMVC来构建数据驱动的动态网站需要了解的所有重要知识点。书中提供了按部就班的详细指导和大量的代码示例,引导读者入门并逐渐掌握高级主题。

2019-03-24

Android使用Soap库连接ASP.NET WebService客户端

android端通过ksoap-android库连接ASP.NET的WebService的最简代码

2018-10-21

ASPNET WebService源代码

Android端连接ASP.NET服务端的最简代码,仅一个Default.aspx和一个WebService.asmx,方便新手理解

2018-10-21

自己实现的Android PHP JSON实现登陆注册功能

自己实现的Android PHP JSON实现登陆注册功能,使用okhttp3实现

2017-08-04

基于Android的家庭理财通

android开发实战 一书最后一章家庭理财通的源码,此书源码网上没有,最后一章是全书重中之重,此财务理系统非常完整实用,值得学习

2015-12-11

cocos2d-x 仿马里奥小游戏

cocos2d-x写的,有完善的物理碰撞检测机制

2015-01-05

Cocos2d-x手机游戏开发与项目实战详解 随书源码和素材

这本书是不错提供了很多实例,如飞机大战,还有卡牌网络游戏,最可贵的不但讲了cocos2d-x客户端了还讲了服务器端开发以及cocos2d怎么与服务器互联,但是莫名其妙的最悲剧的就是此书没提供任何源代码和游戏资源,作为一本游戏教程,没资源没代码还搞个毛呀,让程序员自己去画?好在我千辛万苦在清华大学出版社网站上找到了,还真是不容易,估计再过几天出版社就删掉了,那就彻底苦逼了,现放到csdn上,给同买此书的人帮个忙

2014-05-30

Cocos2D-x权威指南 源码与素材

Cocos2D-x权威指南是一本相当不错的学习Cocos2D-x书籍,系统知识介绍全面省去了读者东找西藏到处搜寻学习资料的痛苦,但是这本书莫名其妙的没提供源代码和游戏素材光盘,书上也没告知素材到哪儿下,在我不懈的努力下,终于找到了全书完整的源代码,包括第11,12章喵星人和萝莉快跑的代码素材喔,需要的童鞋们快快下载吧!

2013-05-18

游戏人工智能编程案例精粹源码

游戏人工智能编程案例精粹》配套光盘源码,很经典的游戏AI学习例子

2012-11-18

XMLBUDDY插件

ECLIPSE中新建,编辑XML文件的插件,非常好用,只要将解压后的目录放在ECLIPSE的plugins目录下就行了,重启ECLIPSE就可用

2008-12-08

java document 与eclipse关联(编码时自动显示出代码提示)

设置java document 与eclipse关联的方法(编码时自动显示出代码提示)以及eclipse英中文转换

2008-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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