本次来实现Sprite类和鼠标事件。
说起这个Sprite啊,涉及过2D游戏研究领域的看官应该都听说过它。它中文原意是“精灵”,不过在不同人的眼中,它所表示的意义不同。比如说在cocos2d中,它可以是一张图片。不过在flash中,Sprite是一个类似于“层”的家伙。当然你把它定义为层并不是很准确,实际上它是一个含显示列表的显示对象。什么意思呢?各位看官如果阅读了前面的章节,那对显示列表并不陌...
分类:
编程语言 时间:
2015-12-20 19:32:44
阅读次数:
481
之前两篇转载的文章: 遗传算法入门到掌握(一)、遗传算法入门到掌握(二) 对遗传算法的数学推导讲解得非常详细,同时我也附带了一份遗传算法的C语言实现,这篇文章将要运用遗传算法对一个多项式求最小值,要求在(-8,8)间寻找使表达式达到最小的x,误差为0.001。但是那篇文章仅仅讲解了关于本例的遗传算法的规则,并没有详细的算法过程。这篇文章简介一下遗传算法的具体算法过程,并且用MATLAB实现遗传算法的...
分类:
编程语言 时间:
2015-12-20 19:32:38
阅读次数:
385
原型模式标签: Java与设计模式
原型模式
用原型实例指定创建对象的种类, 并通过拷贝这些原型创建新的对象.
原型模式就是通过一个对象再创建另一个可定制的对象, 而且不需要知道任何创建的细节.
因此, 原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆...
分类:
其他好文 时间:
2015-12-20 19:33:33
阅读次数:
244
先按树-二叉树-二叉查找树的顺序解释会比较清楚。
一,树
树(Tree)是n(n≥0)个结点的有限集。在任意一棵非空树中:
(1)有且仅有一个特定的被称为根(Root)的结点;
(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)。
结点的度(Degree):结点拥有的子树数称为结点的度(De...
分类:
其他好文 时间:
2015-12-20 19:31:33
阅读次数:
350
建造者模式标签: Java与设计模式访问控制符拾忆从C++转过来的同学要注意一下了, Java比C++多了包的概念, 因此在权限访问符中也多了一个包访问级别(default:不写访问控制符, 默认default).
*
private
default
protected
public 类内
+
+
+
+
包内
+
+
+
子类...
分类:
其他好文 时间:
2015-12-20 19:32:51
阅读次数:
258
在某些情况下我们需要防止用户单击窗口的标题栏中的关闭按钮关闭 MFC 应用程序。可以删除窗口的WS_SYSMENU 样式, 但是,这样最大化最小化和还原按钮也被删除,并且无法添加。 这是Windows的设计依据。可以通过禁用关闭按钮来模拟没有关闭按钮的窗口。 在 WM_CREATE 消息处理程序中禁...
分类:
其他好文 时间:
2015-12-20 19:31:01
阅读次数:
158
从前面我们看到,如果使用Tarball进行安装,每次安装时候都要检测系统,调车编译参数,实际的编译,最后还要看个人的喜好来设置软件安装的位置.这显得非常的复杂,如果我们的Linux系统与软件公司的系统一样,那么他们可以先在自己的系统上编译好了后的可执行软件直接发布给用户.这有些类似于window的方...
分类:
其他好文 时间:
2015-12-20 19:30:40
阅读次数:
184
-----------------------------------------------------------------------------!!警告!!游戏资源所有权,归游戏开发商所有以下转换算法与代码,仅供学习交流使用,请勿用于非法或商业用途由此引起的一切后果,与博主(我)无关---...
分类:
其他好文 时间:
2015-12-20 19:31:08
阅读次数:
281
1、在类的构造函数前加上static会报什么错?为什么?构造函数格式为 public+类名,如果加上static会报错(静态构造函数不能有访问修饰符)原因:静态构造函数不允许访问修饰符,也不接受任何参数;无论创建多少类型的对象,静态构造函数只执行一次;运行库创建类实例或者首次访问静态成员之前,运行库...
分类:
编程语言 时间:
2015-12-20 19:31:47
阅读次数:
415
一、if else选择语句1、分支跳转指令 我们将用相应的汇编指令来表示"比较x是否小于y","选择跳转到语句块B"(1)slt指令-"比较x是否小于y" 格式:slt R4,R1,R2。该指令用来表示比较寄存器R1中的值是否小于R2中的值,如果小于则将寄存器R4置1,否则置0; 格式:slt...
分类:
其他好文 时间:
2015-12-20 19:29:36
阅读次数:
239
*error:只读 使用media.error返回一个MediaError对象表明当前的错误状态,如果没有错返回null,共有4个值 (MEDIA_ERR_ABORTIO)*currentSrc 只读 返回该媒介标记的src属性值*networkState 只读 *preload 可读写 可获取和....
分类:
其他好文 时间:
2015-12-20 19:29:04
阅读次数:
249
地理定位是HTML5提供的最令人激动的特性之一。用相对简单的JavaScript代码,可以创建出能确定用户地理位置详细信息的Web应用,包括经纬度以及海拔等。一些Web应用甚至能通过监控用户位置随时间的移动来提供导航功能,其中还综合了GoogleMaps API这样的地图系统。和所有HTML5的功能...
分类:
Web程序 时间:
2015-12-20 19:30:00
阅读次数:
192
Android中Context详解
分类:
移动开发 时间:
2015-12-20 19:30:00
阅读次数:
303
1.what do we need? sox2.how to install? sudo brew install sox (you can also download sox from sourceforge,but probably you may come into some depend.....
分类:
其他好文 时间:
2015-12-20 19:29:39
阅读次数:
158
共有两个脚本,一个是有关Inspector面板的,一个是window的using UnityEngine;using System.Collections;using UnityEditor;//2.枚举下拉框//public enum OPTIONS {// CUBE=0,// SPHERE,.....
分类:
其他好文 时间:
2015-12-20 19:27:32
阅读次数:
332
开发的时候,可能项目中不需要加载jquery这种庞大的js插件。但又要使用到ajax这种功能该如何办呢?下面和大家分享几种利用javascript实现原生ajax的方法。/* ajax */var xmlHttp;function createxmlHttpRequest() { if (wi...
分类:
Web程序 时间:
2015-12-20 19:28:21
阅读次数:
181
安装增强功能(参考文档)VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键。启动虚拟机后,点击控制菜单“设备”→“安装增强功能”,大家可以看到程序的安装界面不过许多时候,用户会发现点击“安装增强功能”后没有任何反应。...
分类:
数据库 时间:
2015-12-20 19:29:53
阅读次数:
224