自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 jstl--函数标签库(内容均来自于易百教程)

在jsp中引入以下代码,导入jstl的核心标签库

2014-06-16 01:38:12 681

原创 jstl--核心标签库(内容均来自于易百教程)

1)核心标签库

2014-06-16 01:24:32 749

原创 java中String与StringBuilder/StringBuffer

在java中,String是一个常量,它是一个被生命

2014-06-13 07:36:39 741

原创 java中HashMap的实现

public interface Map { int size();//大小 boolean isEmpty();//是否为空 boolean containsKey(Object key);//是否包含指定的key boolean containsValue(Object value);//是否包含指定的value V get(Object ke

2014-06-13 06:51:59 643

原创 java中HashSet的实现

public interface Set extends Collection { int size();//大小 boolean isEmpty();//是否为空 boolean contains(Object o);//是包含指定的o Iterator iterator();//迭代器 Object[] toArray();//将set中的元素

2014-06-13 06:49:42 540

原创 java中ArrayList的实现

public interface Iterable { Iterator iterator();}public interface Collection extends Iterable { int size(); boolean isEmpty(); boolean contains(Object o); Object[] toArray();

2014-06-13 06:45:42 572

原创 java的集合类

java的集合类的结构大概如下(百度百科中截取):

2014-06-13 06:40:33 558

原创 Java线程并发库

//固定线程池,每次最多只能处理3个线程,其余的线程只能在池中等待 ExecutorService threadPool1 = Executors.newFixedThreadPool(3); //缓存线程池,可管理的线程时可变的 ExecutorService threadPool2 = Executors.newCachedThreadPool(); //单个线程池,每次至少只

2014-06-11 23:26:48 562

原创 Java中的线程(4)

线程范围内的范围共享:

2014-06-11 21:26:29 486

原创 Java中的线程(3)

互斥: synchronized//给counter方法加锁,注意:这里的synchronized的信号量是this public void counter(String s) { System.out.println(s); } public void innerCounter(String s) { synchronized(this) {//使用信号量s进行加锁,这里一

2014-06-11 20:49:28 458

原创 Java中的线程(2)

java中最简单的定时器的实现new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("run"); } }, 1000);//1秒后会调用上面的run方法,调用

2014-06-11 19:59:23 443

原创 Java中的线程(1)

Object是java所有类的基类,所以所有类实例化时都会调用Object的构造方法

2014-06-11 19:45:35 459

原创 nexus的管理maven仓库

1)安装nexus1、下载并且解压缩2、将bin添加到环境变量3、nexus install将nexus安装到windows的服务中4、修改

2014-06-10 00:19:23 532

原创 maven的基础知识

mavan项目的基本结构src/main/java->fang源代码源代码的资源文件应该放置在src/main/resources文件夹中测试代码应该放置到src/test/java中测试代码的资源文件应该放置在src/test/resources文件夹中

2014-06-09 23:22:54 540

原创 curl的封装

首先要搭建一个http服务器,这里采用tomcat6为例

2014-06-08 23:36:54 890

原创 "家园"的详细设计(6)

技能的设计:闪躲:小型和中型拥有

2014-06-03 23:18:19 568

原创 "家园"的详细设计(5)

奖励的设计:当摧毁敌机后会su

2014-06-03 23:09:55 569

原创 "家园"的详细设计(4)

武器的设计:

2014-06-03 23:09:44 541

原创 "家园"的详细设计(3)

游戏条件的控制:

2014-06-03 23:09:35 860

原创 "家园"的详细设计(2)

游戏的操作设计:

2014-06-03 23:08:52 517

原创 "家园"的详细设计(1)

游戏类型:横版射击类模式:1:普通模式,

2014-06-03 23:08:10 601

原创 护盾的实现

在游戏中,由于大多的船的都是长方形的,su

2014-06-03 16:06:25 1155

原创 奖励小功能

一 游戏概述:1:游戏简介采用家园2的游戏原型打造,讲述了百余年前返回家园星球的流放者们为了抵御新出现的西征的Vaygr(维格尔)人的进攻,几经辗转先后夺取Dreadnaught(无畏舰,被称为Sajuuk的看门者)和Sajuuk(萨尤克,先祖造物主的化身)的控制权,保卫了Hiigara(希格拉星)的战争经历。

2014-06-03 15:58:42 701

原创 “家园”完成后的反思

test

2014-06-03 15:08:40 780 1

原创 分析cocos2d-x是如何异步的去加载图片

使用cocos2d-x的人应该都知道CCTextureCache类中有个异步加载

2014-05-31 21:27:59 2430

原创 cocos2d-x中层和菜单的触摸控制

首先是层CCLayer,其实CCLayer已经继承了触摸委托类,

2014-05-26 04:15:14 580

原创 cocos2d-x触摸事件详细分析

在cocos2d-x启动时会初始化CCEGLView(不同平台,都有自己的实现,由于本机是)

2014-05-25 17:04:26 930

原创 cocos2d-x中的动作分析

在cocos2d-x中动作的执行调度是受cocos2d-x的全局定时器控制的

2014-05-25 02:41:18 1948 1

原创 cocos2d-x的定时器分析

在cocos2d-x游戏的主循环中,只用了三行语句便完成了整个引擎的调度系统,十分优雅。void CCDirector::drawScene(void){ ... //处理定时器的调用 if (! m_bPaused) { m_pScheduler->update(m_fDeltaTime); } ...}在导演类中定义了

2014-05-24 16:02:41 2018

原创 cocos2d-x独立于场景的节点

在之前的文章中提及过在主循环执行渲染操作时会单独

2014-05-23 13:57:20 880

原创 cocos2d-x的坐标系转换

在cocos2d-x中主要用以下几个方法来进行坐标转,这些方法都是定义再CCNode中(yebaok):

2014-05-23 13:41:11 1025

原创 cocos2d-x的渲染树和CCNode类

在之前的文章中提到,cocos2d-x的主循环会在

2014-05-23 10:52:29 1023

原创 cocos2d-x的内存管理和CCObject类

前面的文章提过在主循环中,主要处理两件事,一个

2014-05-23 07:30:36 713

原创 cocos2d-x的场景类和生命周期

在上一篇的文章已经通过代码分析了场景的跳转是在主循环中setScenejinxn

2014-05-22 04:29:04 1846

原创 cocos2d-x的主循环和导演类

继上一篇文章中讲到,当cocos2d-x游戏加载完场景后,便将程序的拥有权jiaoge

2014-05-22 00:57:21 953

原创 cocos2d-x入口类

上一篇文章中有一个在栈中创建的实例AppDelegate

2014-05-21 13:06:08 1613

原创 cocos2d-x项目的开始

环境:win7+vs2010版本:2.2.2在win32平台的环境中,是从传统的main函数开始执行的。打开cocos2d-x引擎根目录\projects\你的项目\proj.win32文件夹中的main.cpp

2014-05-21 09:16:02 1248

原创 BSD Socket

以下内容均来自于维基百科。Berkeley 套接字(也称为BSD 套接字)yingyong(API)包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只

2014-05-18 15:29:18 867

原创 C++中的const关键字

C++中的const关键字的用法非常灵活,可以极大改善程序的健壮性,故此总结一下该关键字的主要用法。1. 用于定义常量const int var = 1;int const var = 1;用途:var的值是不可改变的。2. 用于定义常量指针int a = 1;int* const var = &a;//var++; error*var = 2;

2014-05-17 03:23:04 565

原创 cocos2d-x在Android的运行流程始末

由于Android的应用层是从Activity开始的,也就是创建完一个Cocos2d

2014-05-16 20:34:49 2032

空空如也

空空如也

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

TA关注的人

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