摘要: 一、什么是JNIJNI(Java Native Interface ),它是Java SDK的一部分,主要用于实现Java对其他语言编写的代码和库的调用,比如C和C++。JNI提供的API也能让JVM嵌入其他的本地代码,实现本地代码对Java代码的调用。本教程主要讲解的就是Java和本地代码的互调,... 阅读全文
posted @ 2015-05-05 23:07 骑乐在途 阅读(853) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x v3.1 GUI系统--环境构建(七) 在使用Cocos2d-x的GUI系统时,由于生成的工程默认是没有将GUI系统所需的库导入到项目的,所以我们必须把库导入到工程中并对工程做一些配置才能够使用GUI系统。这篇文章我们先在配置Windows上的环境,并对GUI系统中的组织结构进行一个介绍,然后我们会写一个简单的Demo来测试我们配置的环境,最后我们配置Android环境,同样... 阅读全文
posted @ 2014-07-20 11:59 骑乐在途 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: [TOC] 编程的灵魂 使用程序解决一个问题的一般步骤是分析问题,然后进行数学建模,再然后程序实现。那么程序思想的核心是什么呢? 算法+数据结构+编程语言 常用算法思想 递推思想 1. 顺推法 从一种已知条件推导结果。 2. 逆推法 从已知结果推到成初始化条件。 穷举思想 遍历每一种... 阅读全文
posted @ 2015-12-03 17:30 骑乐在途 阅读(166) 评论(0) 推荐(0) 编辑
摘要: [TOC] 任何游戏都应该提供给用户交互的方式,可以想象一个没有任何交互的游戏是什么样的。如果没有输入系统带来的,用户与游戏的交互那么游戏将不再是游戏,因为玩家将不能进行任何操作,那还怎么玩呢?Unity作为一个号称跨平台性能最好的游戏引擎,那么它给我们提供了哪些输入呢?为了能够更好的整理Unit... 阅读全文
posted @ 2015-12-03 17:28 骑乐在途 阅读(3321) 评论(0) 推荐(0) 编辑
摘要: 使用Eclipse的朋友都知道Eclipse是一个完全可扩展的IDE,那么在windows程序开发时,我们常使用的IDE(Visual studio)是否具有功能的扩展性呢?毫无疑问,回答是肯定的。我们经常使用的的VA就是一个典型的VS扩展插件,那么VS的扩展机制能做什么呢?VS功能扩展添加UI元... 阅读全文
posted @ 2015-01-25 12:09 骑乐在途 阅读(942) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x v3.1 核心类Director,Scene,Layer和Sprite(六) Scene就像一个舞台一样在上面会摆放各种的元素,有的是固定的比如说布景,道具都是固定不动的,但有的元素也是可以移动的比如说男女主角。在游戏世界里也是如此,在一个游戏场景中我们会放置不同的元素来点缀我们... 阅读全文
posted @ 2014-07-01 16:50 骑乐在途 阅读(1884) 评论(3) 推荐(0) 编辑
摘要: Cocos2d-x v3.1 坐标系统(五) 为了能够更好的布局以及了解对象所在的位置,我们必须对Cocos2d-x中的坐标有详细的了解,本篇文章主要就是了解Cocos中用到的坐标系统。学过数学的人都知道“笛卡儿坐标系统”,在“笛卡儿坐标系统”中又分为了左手坐标系和右手坐标系。我们所了解的Direc... 阅读全文
posted @ 2014-06-26 16:12 骑乐在途 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x v3.1 Hello world程序(四) 在上一篇文章中我们我们已经使用Cocos-Console工具生成了工程,本机生成的目录为:“D:\CocosProject\Tutorial”。我们进入该目录中,如下图: 本篇文章我们将使用Cocos2d-x引擎写一个最简单的工程——“Hello world”。我们将使用VS2012进行win32程序的开发,然后使用ADT... 阅读全文
posted @ 2014-06-25 17:10 骑乐在途 阅读(2579) 评论(0) 推荐(1) 编辑
摘要: Cocos2d-x v3.1项目创建(三) Cocos2d-x官方为我们提供了用于创建、编译、运行和部署的一套命令行的工具集,也就是上篇文章中我们所提到的Cocos2d-Console,它位于我们的引擎目录下的tools子目录中。本篇文章主要要说明的是如何创建Cocos2d-x项目,所以对于编译、运... 阅读全文
posted @ 2014-06-25 10:37 骑乐在途 阅读(2660) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x v3.1 安装图文教程(二) 如果我们需要在Android平台上运行就必须安装android的SDK,如果我们只想在window上运行就只需要安装Cocos2d-x就行了。当然你要在苹果上运行就必须安装它的XCode,由于在以后的学习中不会使用的跟苹果平台有关的东西,所以以后... 阅读全文
posted @ 2014-06-25 09:07 骑乐在途 阅读(3165) 评论(1) 推荐(0) 编辑