实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则执行我们预设的重启脚本。 首先我们要向crontab加入一个新任务 我这里只是简单的设置每分钟调用一个shell脚本monitor.sh。这里可以配置的更强大,大家可以去搜索一下crontab的教程,网上有很 ...
分类:
系统相关 时间:
2019-04-19 16:22:06
阅读次数:
250
接下来我们为飞机加入子弹,首先创建一个BulletLayer: module("BulletLayer",package.seeall) local bulletBatchNode = nil local plane = nil local bulletArray = {} local bullet ...
分类:
其他好文 时间:
2019-04-14 19:29:54
阅读次数:
212
Cocso2d-x v3.11 一项重点改进就是 JSB 新内存模型。这篇文章将专门介绍这项改进所带来的新研发体验和一些技术细节。 1. 成果 在 Cocos2d-x v3.11 之前的版本中,使用 JS 语言发布原生版本的用户可能多少都会遇到一个经典的问题:Invalid Native Objec ...
分类:
其他好文 时间:
2019-04-09 22:10:59
阅读次数:
194
小鸟一直在扑翅膀的代码块: auto sprite = Sprite::create(); Animation *animation = Animation::create(); animation->addSpriteFrameWithFileName("bird_blue_1.png"); an ...
分类:
其他好文 时间:
2019-04-09 20:50:30
阅读次数:
158
运行了setup_win.bat自动设置了环境变量,此时桌面已经生成了player3.exe项目模拟器,打开却是黑屏,只显示FPS那些调试参数。 在网上翻了很多解决方案,都没有完美解决。 第一种方法: 复制cocos、framework两个文件夹到welcome的src目录。(网上很多地方都说复制f ...
我们经常须要推断用户的点击操作是否落于某个sprite之上,进而让这个sprite做出响应。 可是假设我们通过继承CCSprite类来实现自己的Sprite类的时候,产生的视图尺寸会充满屏幕。多个Sprite在同一层的时候会发生重叠,导致我们通过回调函数传递进的touch点是相对于最上层Sprite ...
分类:
其他好文 时间:
2019-04-02 09:18:48
阅读次数:
202
ccocos2d-x是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其它图形界面交互应用。它的最大特点就是跨平台性,支持IOS, Android。Windows, WindowsPhone等诸多平台。能够在创建多平台游戏上节约大量人力、物力。以下。介绍cocos2d-x项目交叉编译到Andr ...
分类:
移动开发 时间:
2019-04-01 10:29:11
阅读次数:
222
Git命令推送到远程分支 1、登录GitHub创建一个远程仓库。 https://github.com 2、git init 本地创建一个目录,并初始化一个git仓库。 3、git add 添加文件到当前目录下,然后执行git add ,将“修改”从当前工作区存放到暂存区。 4、it commit ...
分类:
其他好文 时间:
2019-03-27 00:06:26
阅读次数:
174
1、函数、变量出现“could not be resolved ”问题 出现此问题通常是没有找到cocos2d-x声明的头文件。在eclipse将cocos2d的头文件文件夹引入。包含project文件夹、platform/android。 如:E:\cocos2d-x\cocos2d-x-2.2. ...
分类:
移动开发 时间:
2019-03-24 12:24:06
阅读次数:
229
quick-cocos2d-x简单介绍 何为quick-cocos2d-x?? 简单一句话:quick-cocos2d-x是採用lua语言,通过tolua++工具对cocos2d-x进一步封装,这使得开发更简单,更高速,而且在mac和windows下都提供了一个非常强大的轻量级模拟器(quick-x ...
分类:
系统相关 时间:
2019-03-24 09:27:31
阅读次数:
491