spineRuntTime for cocos2dx v3,attack播完后回到idle. _animationNode = spine::SkeletonAnimation::createWithFile("animations/skeleton.json", "animations/skeleton.atlas", 1.0); _animationNode->setAnimation(0, "idle", true); _animat…
spineRunTime for cocos2dx v3 中删除animation,发现下面写法会崩溃:   spine::SkeletonAnimation* animationNode = spine::SkeletonAnimation::createWithFile("explosion/explosion.json", "explosion/explosion.atlas", 1); animationNode->setAnimation(0, &q…
小游戏的组成 欢迎界面 在游戏资源未全部加载完之前就需要载入,避免进入游戏会有一段黑屏时间. 可以用来展示游戏名称或者开发者logo. 开始菜单界面 一般用于显示游戏名称和关卡选择(或者称游戏难度选择). 可以外加一些设置性功能,如声音开关,帮助入口等等. 如果游戏设置内容较多可以把设置作为一个单独界面,在开始菜单上提供入口即可. 有的小游戏是以弹窗方式的菜单 主游戏界面 游戏的中心部分,比如2048游戏的格子滑动界面,扫雷游戏的扫雷界面,贪吃蛇游戏的蛇移动的界面,等等. 小游戏拥有这一个界面也…
Cocos2d-x v3.1 Hello world程序(四) 在上一篇文章中我们我们已经使用Cocos-Console工具生成了工程,本机生成的目录为:"D:\CocosProject\Tutorial".我们进入该目录中,如下图: 本篇文章我们将使用Cocos2d-x引擎写一个最简单的工程--"Hello world".我们将使用VS2012进行win32程序的开发,然后使用ADT生成Android的APK程序,当然我们也可以使用Cocos-Console来生成…
Cocos2D-X官网已经简单介绍了如何在OS X环境下搭建Cocos2D-X v2.x和v3.x的指南.具体链接为:http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-mac-with-eclipse/zh.md 在此,我将…
原文 Cocos2d-x v3.6制作射箭游戏(二) 六 24, 2015by RENSHANin COCOS2D-X 上章我们创建并加载了游戏地图,接下来的两章我们将实现如下的效果. 在开始之前,先给大家道个歉,因为前几周忙,没有时间写教程,所以迟迟都没更新,让有些童鞋久等了,见谅哦!! 本章我们的主要任务是创建射箭的弓箭手(也就是游戏猪脚),并且让这个猪脚随着触摸点的改变不断的旋转手中的弓箭. 分析: 对于这个射箭的角色而言,它能不停的射出弓箭.当我们按住屏幕上某点时,会从该角色拿弓箭的手的…
周末看了下Cocos2D,感觉用起来还是挺爽的样子,跨平台,支持Windows, Linux, Mac, IOS, Android,WP...N多平台..还是C++开源滴,果断下下来研究下.. 最新版Cocos2D-X v3.0 alpha1 项目目录下build文件夹下有个VS2012的项目工程,用VS打开编译下下, 把整个解决方案编译一下,要生成很久.. 编译成功后,生成一堆lib,dll和一些demo 和 example的exe. 其中TestCpp是做的一些简单API测试.coco支持哪…
 这里介绍的是Windows环境下的cocos2d-x配置. 前提: •Windows 7+ •cocos2d-x v3.2版本号(能够在http://www.cocos2d-x.org/download下载) •Visual Studio 2012+ •Python 2.7 把上述列出的都准备(或者安装)好之后.继续进行下列步骤: 1.把下载好的cocos2d-x解压到某个文件夹(比方我的在D:\),例如以下图: 2.双击setup.py,然后依据提示输入对应的路径(当中的NDK_ROOT…
cocos2d-x 这是现在比较流行的游戏引擎., 因此.本文的目的在于教导新手怎样在win7下建立cocos2dx开发环境, 截止本文,cocos2dx的最新版本号为 v3.2rc0版,我将如果您的开发 环境中已包括VS2012/VS2013集成工具(该IDE下载安装比較简单, 没有安装的朋友能够到微软官方下载安装),有了该工具,接下便 開始我们的游戏环境搭建之旅吧... 首先.建立该开发环境须要下面工具: 1.Visual Studio 2012/2013(微软IDE开发工具) 2.Coco…
打算新项目转到cocos2dx v3上了,下载代码浏览过后发现改动真是非常大,结构性调整很多. 比如tolua绑定这一块,就几乎全翻新了. 胶水代码的生成,改成了全自动式的,通过clang来分析c++代码,可以准确的知道每一个类.函数.参数的信息,再也不用手动写pkg文件了. 运行期对象管理这块,似乎也有了不少改动,至少我原来的一些扩展代码运行不了了,还没来得及细看,待看完再一一录下. 先记录一下目前已看清楚的[类名表.类元表.对象实例]之间的关系: 1.类元表:最核心的表,在lua代码里是不可…
   Cocos2d-x v3.1 安装图文教程(二) 如果我们需要在Android平台上运行就必须安装android的SDK,如果我们只想在window上运行就只需要安装Cocos2d-x就行了.当然你要在苹果上运行就必须安装它的XCode,由于在以后的学习中不会使用的跟苹果平台有关的东西,所以以后的文章中将不会介绍有关苹果相关的东西(没设备). 软件包下载 1. 下载Cocos2d-x引擎及相关软件(里面包含了Cocos2d-Console) 引擎和CocoStudio下载地址:http:/…
Cocso2d-x v3.11 一项重点改进就是 JSB 新内存模型.这篇文章将专门介绍这项改进所带来的新研发体验和一些技术细节. 1. 成果 在 Cocos2d-x v3.11 之前的版本中,使用 JS 语言发布原生版本的用户可能多少都会遇到一个经典的问题:Invalid Native Object,或者遇到一些莫名其妙的 JS 对象失效的崩溃.而解决这些问题,我们给出的解决方案基本是使用 retain / release 来显式声明持有或释放对象,或者是在脚本层更合理得持有对象索引.而在 v…
安装了VS2012 还有Update4  我的Silverlight5安装完后 我的Silverlight4项目打不开  求助 不知道是哪里出问题了 我的Silverlihgt4项目一直报错 无法打开项目文件“Web.Tests.csproj”. 此安装不支持该项目类型.…
问题描述: 干净的windows2008 64位服务器上安装 oracle 11g R2 64bit服务端,安装完后,NetManager中默认的主机名为localhost,可以测试通过.但是无法在别的机器上使用客户端通过该服务器的IP地址去连接oracle服务端,报错提示:ora-12541 ORA-12541: TNS无监听程序错误 12541解决方法如下: 1.在oracle安装目录(D:\BI\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN)下查…
ghost系统到硬盘完后,重启进入winxp安装的画面变成了蓝屏 原因分析: 一.系统集成的驱动和主板不兼容  这种原因引起的故障在部份品牌机上较常见,主要症状是系统能正常安装完成,但完成后重启进入系统时蓝屏. 解决方法也很简单:  在ghost安装时手动选择所要安装的驱动.不确定是哪个驱动出部问题时,可以选择全部不安装.等系统安装完成后再用主板所带光盘装驱动,也可以到网上下载驱动安装. 二.SATA硬盘没有驱动  主要症状是,检测不到硬盘.这种原因引起的故障多出现在笔记本上,现在基本上所有的本…
(1)编码问题.需要是 h.264 编码,不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题:可以用 3GP.MP4视频转换精灵(BRVideoConverter) 转码. (2)下载完后才能播放的问题.mp4视频有metadata,通常在文件尾部,而flash读到这个metadata才开始播放,解决办法是用工具处理一下mp4,把它的metadata移至文件头部. 推荐工具:mp4box (http://www.videohelp.com/tools/mp4box) 指令:mp4b…
很多人花了四五千买部苹果,结果只用到四五百块钱的普通手机功能. iPhone不为人知的功能,常用技巧: 网上搜集整理的iPhone快捷键操作,虽然表面上iPhone按键只有一个HOME键,大部分操作都依赖触摸屏.但是挡不住各种组合:Power键+Home键的组合,短按.长按.按住并保持.双击.下拉.向左向右滑动.点击顶部状态条等等,搜集不全的地方欢迎大家帮忙补充,追求完美… 1.编写短信的时候,如果想把写的内容全删掉,只需晃动你的iPhone几下,会弹出个窗口,选择“撤销键入”就可把内容全删掉了…
首先添加这个地址到系统环境变量,path 然后打开CMD,输入如下语句 现在就可以创建一个新项目了 这样一个空的cocos2d-x v3.0的项目就创建好了 接下来编译andriod程序 先在系统环境变量中添加一个NDK_ROOT 然后打开cmd 然后就开始编译了 接下来打开ADT中的eclipse 再添加andriod文件夹到工程里…
下载完后才能播放的问题.mp4视频有metadata,通常在文件尾部,而flash读到这个metadata才开始播放,解决办法是用工具处理一下mp4,把它的metadata移至文件头部. 推荐工具:mp4box (http://www.videohelp.com/tools/mp4box) 指令:mp4box.exe -isma xx.mp4…
Install Cocos2d-x v3.3 on Ubuntu 14.04 & Ubuntu 14.10 1 get the source code sudo apt-get install git git clone https://github.com/cocos2d/cocos2d-x.git or you can download at   http://cn.cocos2d-x.org/download/ 2 init environment cd cocos2d-x/build .…
Cocos2d-x v3.0在前天最终公布正式版了,等了大半年最终出来了.一直没去碰之前的3.0各种beta,rc版本号,就想等正式版出来再尝试. 昨天也參加了触控科技在成都举办的沙龙活动.看到作者王哲真是万分激动,还问了一个小问题,吼吼~他们确定2.x的版本号不会再更新了,会一直维护3.x的版本号了,于是赶紧看看3.0了,只是3.0版本号尽管变化挺大的.可是简单浏览了一下,类的使用方法和原来的差点儿相同.仅仅是表达的写法变了下,当然肯定还有非常多变化,后面速度熟悉吧. 今天就先分享它的环境搭建…
Scrapy-Redis 空跑问题,redis_key链接跑完后,自动关闭爬虫 问题:scrapy-redis框架中,reids存储的xxx:requests已经爬取完毕,但程序仍然一直运行,如何自动停止程序,结束空跑. 分布式扩展: 我们知道 scrapy 默认是单机运行的,那么scrapy-redis是如何把它变成可以多台机器协作的呢? 首先解决爬虫等待,不被关闭的问题: 1.scrapy内部的信号系统会在爬虫耗尽内部队列中的request时,就会触发spider_idle信号. 2.爬虫的…
result结果集 上一篇文章主要讲Struts2框架(4)---Action类访问servlet这篇主要讲result结果集 在Struts.xml中的result元素指的是:指定动作类的动作方法执行完后的结果视图. (1)局部结果和全局结果 他有两个属性: name:字符串,与动作方法返回的值一致.默认是success type:指定处理结果的结果类型的别名.默认值是dispatcher 首先处理结果分为两种,一种是局部结果一种是全局结果. 局部结果: <action name="lo…
js页面加载完后执行javascript(document.onreadystatechange 和 document.readyState) document.onreadystatechange 页面加载状态改变时的事件 document.readyState 页面加载状态值,下面4个状态值. uninitialized - 还未开始载入 loading - 载入中 interactive - 已加载,文档与用户可以开始交互 complete - 载入完成 //页面加载完隐藏加载滚动条 do…
最近看cocos2d-x 2.0.2发布后升级了一下,升级后发现又出现了很多错误,原来有一些地方的代码用法改变了.在修改代码的过程中,简单做了一些记录,当做是一个备忘录. 1.CCScene和CCLayer的初始化统一用create()函数进行创建. //升级前代码 CCScene *scene=NULL; do { scene=CCScene::node(); CC_BREAK_IF(!scene); GameScene *layer=GameScene:: node(); CC_BREAK_…
搭建开发环境 一.安装依赖 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. 1.首先安装 Homebrew 2.安装 Node, Watchman brew install node 补充:Node.js是一个用Chrome's V8 JavaScript engine构建的 JavaScript 运行时框架.Node.js使用事件驱动.非阻塞式 I/O 模块使得它非常的轻量级和非常的高效.Node.js的生态系统 npm 是世界上最大的…
服务器上装了reids3.2版本,配置文件中已将bind的选项注释掉, linux的iptables的redis端口也开放 其它机子的PHP访问redis爆“protocol error, got 'n' as reply type byte ”错误 解决办法: 在redis配置文件redis.conf中注释掉bind配置项的同时把redis3.2新增的配置项 protected-mode由yes改为no,改完后重启redis服务,其它机子就可访问redis服务…
文本框安全输入:Secure Text Entry(安全文本输入) view加载完后textField获取焦点的正确做法…
public class testwriter : MonoBehaviour { // Use this for initialization void Start () { } [MenuItem("Testx/test")] static void test() { //不正确写法: var writer = new StreamWriter(File.Create("Assets/test")); writer.Write(); writer.Flush()…
有时候我们需要在spring boot容器启动并加载完后,开一些线程或者一些程序来干某些事情.这时候我们需要配置ContextRefreshedEvent事件来实现我们要做的事情 1.ApplicationStartup类 public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent>{ public void onApplicationEvent(ContextRefreshedEve…