自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EagleTech Game Studio

专注移动互联网 游戏引擎 游戏开发平台

  • 博客(33)
  • 收藏
  • 关注

转载 深入理解什么是端口(port)

介绍计算机端口的知识

2022-08-06 18:26:10 843 3

原创 深入理解正向代理和反向代理

深入浅出的介绍正向代理和反向代理

2022-08-06 17:34:41 1075 1

转载 约翰·卡马克 FPS之父

约翰·D·卡马克二世,是美国的电玩游戏程序员、id Software的创始人之一,id是一家专门开发电子游戏、电视游戏的公司,成立于1991年。成长环境小名约迪。他父母工作都很勤奋,所以他们家境很好。还晋升为一家电视台的晚间新闻主播,这家电视台是密苏里州堪萨斯城最大的三家电视台之一,他们随后搬迁到了郊外的富人区。在那里,约翰有了个小弟弟,彼得。同年,约翰进了圣母玛利亚天主教

2015-02-04 17:23:48 1970

转载 高效编程之欲擒故纵

昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。我不持续工作。或者,我把定时器设置成50分钟,在此期间我只干一件事 — 没email,没聊天工具,没游戏,没分心的事。50分钟后,我去散步。它使我效率增倍。而且作为一个副作用,它使我的工作更加快乐。我知道

2015-01-09 18:21:26 508

原创 AndEngine绘制滚动文本TickerText

final Text text = new TickerText(30, 60, this.mFont, "There are also ticker texts!\n\nYou'll see the answer to life & universe in...\n\n5 4 3 2 1...\n\n42\n\nIndeed very funny!", new TickerTextOptions

2013-03-22 14:37:43 2221

原创 AndEngine文本绘制

Font mFont = FontFactory.create(this.getFontManager(), this.getTextureManager(), 256, 256, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 32);this.mFont.load();final VertexBufferObjectManager ve

2013-03-22 14:31:59 1199

原创 AndEngine实现多点触控

final EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera); engineOptions.getTouchOptions().

2013-03-22 10:47:32 1189 1

原创 AndEngine实现精灵鼠标跟随

final Sprite face = new Sprite(centerX, centerY, this.mFaceTextureRegion, this.getVertexBufferObjectManager()) { @Override public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final flo

2013-03-22 10:38:37 657

原创 AndEngine添加多个动画精灵的方法

private BuildableBitmapTextureAtlas mBitmapTextureAtlas;private TiledTextureRegion mSnapdragonTextureRegion;private TiledTextureRegion mHelicopterTextureRegion;private TiledTextureRegion mBananaTe

2013-03-21 17:49:22 1634

原创 AndEngine安全移除精灵的方式

final EngineLock engineLock = this.mEngine.getEngineLock();engineLock.lock();/* Now it is save to remove the entity! */pScene.detachChild(this.mFaceToRemove);this.mFaceToRemove.dispose();this.mFa

2013-03-21 17:09:22 1414

原创 AndEngine构建精灵的方式

private ITexture mTexture;private ITextureRegion mFaceTextureRegion;try { this.mTexture = new BitmapTexture(this.getTextureManager(), new IInputStreamOpener() { @Override public InputStream

2013-03-21 16:59:47 655

原创 AndEngine实现屏幕截取和图片保存

final Scene scene = new Scene(); final ScreenCapture screenCapture = new ScreenCapture(); scene.attachChild(screenCapture); scene.setOnSceneTouchListener(new IOnSceneTouchListener() { @Overri

2013-03-21 16:40:55 1025

转载 Android游戏框架AndEngine使用入门

项目站点:http://www.andengine.org 项目地址:http://code.google.com/p/andengine示例地址:http://code.google.com/p/andengineexamplesPS:本文中使用的AndEngine源码为2011年3月3日获得。 AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏

2013-02-25 20:50:52 745

转载 Java设计模式之工厂方法模式

工厂方法经常用在以下两种情况中:第一种情况是对于某个产品,调用者清楚地知道应该使用哪个具体工厂服务,实例化该具体工厂,生产出具体的产品来。Java Collection中的iterator()方法即属于这种情况。第二种情况,只是需要一种产品,而不想知道也不需要知道究竟是哪个工厂为生产的,即最终选用哪个具体工厂的决定权在生产者一方,它们根据当前系统的情况来实例化一个具体的工厂返回给使用者

2013-01-31 11:59:07 403

转载 Java设计模式_抽象工厂模式

请访问链接:http://tianli.blog.51cto.com/190322/32545http://www.cnblogs.com/cbf4life/archive/2009/12/23/1630612.html

2013-01-31 11:38:59 375

转载 Java设计模式_单例模式

单例模式简介单例模式(singleton)顾名思义,就是一个类只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式要点显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。从具体实现角度来说,就是以下三点

2013-01-31 11:07:47 370

转载 Java接口

Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口的两种含义:一、Java接口,Java语言结构中存在的结构,有特定的语法和结构;叫做“Java接口”。二、一个类所具有的方法的特征集合,是一种逻辑上的抽象。叫做“接口”。接口把方法的特征和方法的实现

2013-01-31 10:30:24 372

转载 Android的手势识别GestureDetector

对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。基础GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这个消息

2012-09-13 14:40:46 559

转载 Android的所有权限说明

Android权限分的很细,但命名比较人性化,Android permission比SymbianCapabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是Androidpermission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限许可权由用

2012-06-06 11:21:28 469

转载 Android权限目录

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.

2012-06-06 11:13:02 2291

转载 Android权限

在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料,方便查找~android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties”

2012-06-06 11:10:36 385

转载 Android之AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent

2012-06-06 11:04:17 325

转载 感知世界触景生情——增强现实技术

佛家说: “凡所有相,皆是虚妄。”但我们现在却有办法将“虚拟+现实”变得更加真实。增强现实(Augmented Reality ,简称AR)简单来说是通过电脑技术, 将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。增强现实提供了在一般情况下,不同于人类可以感知的信息。它不仅展现了真实世界的信息,而且将虚拟的信息同时显示出来,两种信息相互补充

2012-04-09 09:42:19 737

转载 J2me游戏引擎的基本构成

游戏引擎在国内还是有一批人走在前沿的,但出于种种的原因发展的并不是很好,并且引擎的神秘面纱和不可揣测的高难度使一些人还没有正式开始就已经打了退堂鼓。通常我们说游戏引擎的时候总是想到3D游戏引擎,的确游戏引擎发展到今天将它发挥到极致的正是3D引擎,但在3D引擎之前其实还是有很多2D,2.5D游戏引擎的,它们现在虽然看起来很弱,但却为3D引擎的产生提供了巨大的理论支持。  原理上讲引擎的结构真

2012-04-05 12:46:32 3024

转载 Android开发性能提升

出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景):1、避免建

2012-03-30 20:17:26 341

原创 高度优化的对话框使用模板

new AlertDialog.Builder(AlertDialogActivity.this)     .setTitle("标题")     .setMessage("对话框主体内容")     .setCancelable(false)     .setPositiveButton("确定", new DialogInterface.OnClickListener() {

2012-03-30 20:16:01 290

原创 Android编程15个很有用的代码片段

1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) {    说明有SD卡插入 }2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style

2012-03-30 20:15:09 316

转载 Android界面实现无标题栏和全屏效果

Android提供了两种方式来实现无标题栏和全屏效果,即通过xml文件声明的方式和通过程序的方式。这是无标题栏的效果:可以和编写Android自定义按钮的图比较一下了解和带标题栏的区别。这是全屏的效果:使用xml的方式,在manifest文件中,在需要的Activity元素中加入属性:    android:theme="@android:style

2012-03-30 20:14:09 413

原创 Openfire服务器的安装部署详细步骤

Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器.其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。安装前准备工作:一:Java运行环境(已安装 则可跳过此步骤)官方下载地址:http://www

2012-03-30 20:12:40 586

原创 Java ME 图表

线性表 1.1 图表在表现数据时具有直观的效果,因此在很多的信息管理软件中被广泛的使用,由于PC平台(或是web平台)的技术比较成熟,相应的控件也比较多,能够拿来使用。但是在移动平台上,我们却鲜能见到一款好的图表控件。   因此,尝试了图表控件的绘制。        平台:Java ME方法:使用Canvas进行绘制。线性表 1.2线性图功能特色简介:1:曲

2012-03-30 20:10:45 545

原创 Java常用数据类型转换函数

string->byte Byte static byte parseByte(String s) byte->string Byte static String toString(byte b) char->string Character static String to String (char c) string->Short Short static Short parseS

2012-03-30 20:08:42 392

原创 Java单例类

public class DanliClass{private static final DanliClass objRef = new DanliClass();private DanliClass() {}public static DanliClass getInstance() {return objRef;}}单例类在程序被载入时不执行(实例化)只

2012-03-30 20:05:22 314

转载 Linus Torvalds:极客之王

【CSDN编译整理】导读:Linus Torvalds一直过着标准的极客生活。他热爱并从事开源事业,追求富有激情的运动(如潜水)。他始终认为自己做出了正确的选择,比起创办一家公司,他更钟情于技术研究。在过去的二十年里,Linux撼动了微软帝国,并为Google、Facebook和Amazon奠定了基石。Linus Torvalds的梅赛德斯SLK敞篷跑车车牌说明了一切,它上面赫然写着“极客

2012-03-30 11:47:52 1322

空空如也

空空如也

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

TA关注的人

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