自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 问答 (3)
  • 收藏
  • 关注

浅入浅出游戏粒子系统

       游戏粒子系统?什么是粒子系统?第一次听说这个东西,我再想这个东西是不是像化学原子分子那样的系统引擎。经过多年疑惑以及unity3d粒子系统使用,我才恍然明白原来这东西才是粒子系统。初中时候,化学老师告诉我们大千世界千物万物都是由分子原子组成,同样许多自然现象也是由很多微小的颗粒组成,它们都有很多相似的行为。如,烟花炮火,瀑布,喷泉,雪花飘飘,山崩地裂。游戏中的粒子系统是用来模拟这种...

2013-07-06 19:41:20 815

原创 手机移动应用开发前三部曲(3)

今天我们开始使用FlashBuilder制作一款最简单的Android应用为例。注意我们应用是可以跨手机平台,可以在android,iphone,黑莓系统手机上运行的哦。       在 FlashBuilder新建一个手机移动项目,暂定项目名称为MobileWeather。我们下一遍将介绍如何根据你当时所在的地点来定位你所在地未来几天的天气。不过在本编只带你进入简单的界面设计,只需要跟着我的图...

2013-07-04 23:31:36 206

原创 unity3D网络游戏之Hello World

 大学每次开始一门新的计算机语言第一堂时候,老师都拿出Hello World案例来教大家,要求每个人都要学会这个函数简单输出一句话:Hellow World. 编程万事开头Hello world,今天我们也用五分钟作最简单3D游戏。内容,主人公在茂密的水草丛林中穿梭。注意在这个过程我没有编写任何一句代码哦,我只是添加几个组建控制,所以看似很复杂的游戏作起来没有想象中难,我就称其为网游之Hello...

2013-07-04 00:29:12 228

原创 Unity3d网络游戏Socket通讯

网络游戏是一种人们娱乐休闲互交的应用软件。既然是互交,当然需要彼此间的了解通讯。要通讯那必须需要Socket:我们今天要实现的主角即套接字。Socket的英文原义是“孔”或“插座”,正如其英文原意那样,象一个多孔插座。一台电脑机器犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的提供110伏交流电,有的则提供有线电视节目。 客户软件将插头插到不同编号的插座,就可以得...

2013-07-04 00:18:01 458

原创 使用python在linux下同步数据表到线上服务器

copyright:ldf import osif __name__ == '__main__':   //使用管道执行mysql命令获取UserDB数据库所有表    p = os.popen( "mysql --database=UserDB  -e 'show tables'" )    tables= ["user_log", "monster_info", "user_pet...

2012-04-15 00:21:34 154

AS3 对象之间拷贝BaseCopyObject 类

import mx.utils.ObjectUtil; /**  * Author:luodongfu  * Data:2012  */ public class BaseCopyObject {  /**   * 拷贝source的值到targetObj对象中   * 包括:set get 函数以及其他属性,和其父类属性 set get函数   */  public function cop...

2012-04-14 16:18:04 201

c++游戏服务端中使用configurator读取配置文件信息

c++游戏服务端中使用configurator读取配置文件信息       写游戏服务端时候我们通常都需要动态配置一下服务器信息,如数据库连结信息,游戏逻辑Socket信息,线程池大小等等。我们都写在一个配置文件在游戏服务器启动时候,读取该文件进行相应配置。有人喜欢用.ini方式配置文件,对于c++我更喜欢用Configurator框架读取。所以我先写一个配置文件game.conf:/...

2012-01-16 14:31:47 269

网络游戏客户端从WinMain开始

    网络游戏客户端从WinMain开始     各位看官,您是否看得懂以下的源码吗?如果是,恭喜您,您已经具有WINDOW网络游戏开发的一个基本基础条件,也就是您已经Window应用程序运行最基本最原始的原理。如果没有看懂,请继续听我的解释。    记得哦,所有的window应用程序都是从WinMain开始哦(当然,游戏也不例外,它也是一种应用程序哦)。WinMain函数以及Win...

2012-01-05 13:05:23 147

游戏中用户点击不可达地点引起寻路循环,游戏停顿问题解决

游戏中用户点击不可达地点引起寻路循环,游戏停顿问题解决             通常我们在游戏中通过寻路算法来找到用户点击的地点,再根据目标地点来进行寻路。当用户点击一个不可到达的地点时候,游戏会出现突然停顿现象。如上图中的X点和涂红的点都是不可达到的,游戏主角在A点(0,0)(我们暂时称为NodeA),他需要达到的地点是红色点NodeD(4,4).在这种情况下,地图越大或逻辑格子越多...

2011-11-20 18:36:18 414 1

原创 window游戏客户端大致框架创建流程

window游戏客户端大致框架创建流程:   1.声明窗口类;   2.设计窗口类属性;   3.注册窗口类;   4.创建窗口类;   5.显示窗口类   6.事件循环派发   7.处理事件其中这里最重要的是处理事件winproc函数,其他的openGL和directX的api都是在这些window窗口上应用的...

2011-11-14 13:12:57 122

原创 游戏服务端中的A*寻路算法

#ifndef __ASTAR_SERACH_ALGO_H__ #define __ASTAR_SERACH_ALGO_H__ #include <Algorithm>      namespace fredazsq  {      namespace linghuye  {          /**//*****************************************...

2011-11-14 12:54:10 346

原创 flash位图技术研究篇

续把上面的资料记录一下,像素画是对每一个像素进行操作进行重组,而这些操作可以看到位图像素操作是可以变化出很多令人意想不到的效果。今天,把在网站看到的一些文章记录一下,关于黑白画像素操作。原理很简单,从一张图片可以看到是由一个个像素组成,可以看成是一个个细小的微粒。这些微粒包含了一些值,颜色值,这些值呈现出不同的颜色,as3可以对每一个像素进行索引,通过这个索引我们就可以对画面的某一些像素进行“动手...

2011-06-08 16:12:29 168

原创 Linux下C++访问MySQL连接池<二>

实现是基于mysql connector C++ api的connpool.h文件 /**  *数据库连接池(单例模式)  **/#ifndef CONN_POOL_H#define CONN_POOL_H#include &lt;mysql_connection.h&gt;#include &lt;mysql_driver.h&gt;#include &lt;cppconn/driver...

2011-06-01 11:56:58 364

原创 Linux下C++访问MySQL<一>

/* 配置开发环境首先需要编译、安装MySQL,安装完成后,将MySQL目录中的lib目录添加到环境变量中。新建C/C++工程,把$MYSQL_ROOT/include添加到编译环境的包含路径下面。在编译选项中,增加$MYSQL_ROOT/lib目录。在Link选项中增加-lmysqlclient(已经把lib目录增加到系统环境变量中),或者直接引用libmysqlclient.so文件。*/#...

2011-06-01 11:53:56 113

Tomcat下远程调式分析学习Flex服务器Blazeds (二)

       在网页游戏中,经常使用AmfPhp,Zend_AMF或Blazeds,LiveCycle之类作为webserver服务器。如果服务器选择php,则amfphp当然是首选。如果服务器是j2ee,通常选择Blazeds或LiveCycle。由于Blazeds开源性,我更倾向于Blazeds。它是居于java servlet基础上开发的flex-java通讯框架,支持http服务,am...

2011-05-29 13:45:19 212

Tomcat下远程调式分析学习Flex服务器Blazeds (一)

不好意思,发错地方了,原来是想在自己的blog写的,不小心点击发布到论坛按钮,呵呵。悲剧不能删除,哎,只能修改内容了。有兴趣兄弟可以到我的iteye blog看。请见谅。http://suiyuan0808.iteye.com/blog/1063472...

2011-05-28 14:39:29 82

原创 AS3 库资源 很多非常有用的类库

 1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componentshttp://de...

2011-04-01 18:25:40 132

使用PHP Snoopy同步数据到.net系统

    很久没有做web了,今天一个同事朋友说她那里有需求将PHP网站数据同步到.net网站系统里面,给自己下面的人做了几天都没有结果,呵呵。请求帮忙,这个很简单。跨语言通讯2000年时候最流行就是使用Corba了(叫什么公用对象XX框架,华为管理电信机房东东就这个做了,C++和java通讯),目前简单实现就是webservice或RPC,远程网站开一个请求入口,本地去请求这个入口返回xml数据解...

2011-03-11 12:45:24 120

使用最原始AJAX与Java Servlet实现无刷新的登录系统

     已经有一年半没有从事J2ee开发了,各种各样的Ajax框架JQuery,Prototype ,YUI等都发展到一句话搞定程度了。这篇文章是我在2009年时候写在QQ空间里面,现在顺便把它copy和大家一起分享。写的不好,见谅     现在的ajax越赖越先进了,当年10行代码搞定今天只要一句话搞定了,社会进步,人类的进步,但我想起当年最初最底层的ajax编写就是玩出来的:    建立...

2011-02-28 17:28:53 168

我写的网页游戏框架openjpfgame AMF-PHP通讯部分

     最近工作游戏项目比较忙,目前openjpfgame 断断续续开发当中,各个部分之间通讯Flex&lt;---&gt;Java,Flex&lt;---&gt;Php,Php&lt;---&gt;Java都已经开发好。初步确定做一MMORPG游戏Demo版本。     目前Flex&lt;---&gt;Php通讯方式采用Flash自带的RemoteObject,而经过多次试验使用cair...

2011-02-27 15:22:02 171

使用InstallShield打包java程序exe以及jdk,安装完成自动运行

     大家都知道java生成的exe如果没有jre是无法运行的,如果客户自己安装setup.exe以后自己配置java环境,那客户一定会骂你这个软件怎么这么差,呵呵。所以我今天要说的使用InstallShield打包将java exe jdk(或jre)一起打包安装,安装完成自动执行EXE.至于如何打包exe请参考我前面写的&lt;使用Fat_jar和exe4J打包java应用程序为Exe文件...

2011-02-20 17:25:44 764

几个月前自己写的淘宝旺店助手

     最近一直忙着写开源网页游戏框架openjfgame,很久也没有时间写日志了。今天早上起来乘机把以前写的这个自己写的淘宝旺店助手拿出来秀,呵呵。本来想把这个东东拿去淘宝开放平台上赚点钱,唉,投资风险有点大了,算了,老老实实做游戏吧。有志者想和我一起继续把它完善上线挣钱,有很多地方需要完善,联系我QQ,哈哈。连UI和页面都是自己设计的,太累了。。。。。。。。。。      这个淘宝旺店助...

2011-02-20 13:54:07 401

原创 佛大学入学考试试题,考的是安全套

据说一道哈佛大学入学考试试题,考的是安全套,一直在网络盛传:两男两女,各有不同性病,现只有两个安全套,要求每个男的都和每个女的发生性关系,且不互相传染病。问如何使用安全套?,答案?????????????????????????????????????????????????   假设A男、B男、C女、D女、套E、套F。A男戴上套E,外面再戴上套F,与C女啪啪啪。之后拿掉套F,与D...

2011-02-12 12:59:39 149

打算实现开源网页游戏框架openjpfgame(Java Php flex game),目前实现部分

        打算实现开源网页游戏框架openjpfgame(Java Php flex game),目前实现部分    现在Java游戏服务端框架不少,包括大名鼎鼎《天堂2》游戏使用开源服务端L2_GameServer,以及Loonframework 。但是这只是游戏服务端或基于Java游戏,基本上不能满足网页游戏开发需要(这些框架只能提供部分功能或你需要熟悉这些框架并修改很多地方才能...

2011-01-16 14:04:30 237

天堂2游戏登陆服务器源码分析<1>

     天堂2使用国外开源游戏引擎L2JGameServer作为服务端游戏引擎,最近几天看了一下其源码,在此分享个人的经验。其主类为L2LoginServer:   我们就从它的构造函数开始吧: //读取日志配置文件,配置日志InputStream is = null;  try  {   is = new FileInputStream(new File(LOG_NAME)...

2011-01-01 21:09:13 1538

在eclipse中运行Java游戏服务端L2_Gameserver

   L2_Gameserver是一个很优秀游戏Java服务端Server游戏引擎,其提供的功能基本满足很多游戏需求特别是RPG游戏。它包含了登录服务端LoginServer以及游戏逻辑处理服务端GameServer。今天在eclipse中试在本地运行起来,感觉很不错。其过程如下:  到http://www.l2jserver.com/nightly/这里去下载L2J_DataPa...

2010-12-28 13:11:28 378

使用Fat_jar和exe4J打包java应用程序为Exe文件

     java应用编写测试好之后都是jar包或class文件,客户拿到这个东西后一般是不会java开发者那样在命令窗口下面输入运行的。客户要求的就是直接点击应用名称运行。java在方面做得很不友好,开发人员要么写一个批处理文件来调用jar包中的主要main class运行,要么必须使用第三方软件来打包。今天我就来介绍使用fatjar(eclipse插件)和exe4j来打包成为exe。为什么要f...

2010-12-26 16:20:05 155

原创 利用flex悄悄获取商业网站的Cookie(XSS跨站攻击)

现在电子商务越来越活,电子商务网上购物已经成为我们生活中不可缺少的一部分。因此,电子商务网站的安全在电子商务网站也是很重要的部分。保护网站用户身份安全,保护用户的密码账号,Cookies已经成为网上交易安全最重要的一部分。难怪拍拍网,淘宝网的登录页面变化很快,里面内容也是越丰富,里面安装的ActiveX控件经常变,登录前帐号密码发送加密方式也不断变化。一旦用户的cookies被窃取了,视乎拿到co...

2010-12-22 12:34:00 130

java nio重温

Java NIO是一种new IO操作API,比原来的IO更高效执行IO操作,比如在磁盘文件读写,TCP/IP网络通讯,内存文件读写等,都是十分高效的。在网上找了一些国人些的资料都是比较简单的例子,都没有比较深入详细介绍其内部机制。没有办法只能自己动手,丰衣足食,看看外国佬写的书&lt;JAVA NIO Programming&gt;。下面几段是比较详细NIO Buffer内部机制:Buffe...

2010-12-21 13:04:40 81

网页游戏地图移动显示原理学习系列二

  现在我们接着上一次游戏地图继续分析地图吧,我把部分源码贴出来一一分析。其主线是先加载我们地图编辑器编好的地图XML文件,然后根据XML初始化地图,最后初始化游戏中行走的人物:      createHandler----&gt;initMap----&gt;manLoaded。       /**      * @DescAuthor: luodongfu      * @...

2010-12-17 12:28:32 299

Flex网页游戏地图移动显示原理学习系列一

   网络游戏,特别是RPG网络游戏如仙剑,战将传奇,魔兽世界等中,移动地图是不可缺少。不同的任务,不同场合有着不同的地图。这些游戏地图原理大致是一样的(无论是2D还是3D游戏),一幅十分漂亮华丽的游戏地图界面是由一张大图片组成吗,不,不是,是由一张张很小图片按照一定逻辑编排在一起的。看看下面的游戏界面,很漂亮吧,他是由很多小图片组成的哦,在游戏过程不断加载图片的:    今天我就使用一个开源的游...

2010-12-16 12:43:45 187

使用loadrunner和HttpClient进行简单性能测试实验

1.在eclipse中使用httpclient连接www.163.com网站,如果返回结果OK则判断loadrunner事务成功否则事务失败。我这里只是简单的demo,没有进行性能分析。这是我写的java代码如下: / * LoadRunner Java script       author:luodongfu  */import java.io.Buffered...

2010-11-30 12:35:15 174

MemCached缓存使用试验

一.基本原理 Memcached是一种分布式数据缓存技术,其基本原理是预先分配合理适当的内存空间,保存数据时根据保存Key的哈希码除模取余数的方法来选择分布式网络中的一台服务器保存数据。当需要查询数据时候使用同样的算法来取值。同JBoss Cache或EHCache比较,个人认为有如下有点: (1)。配置使用简单,没有JBoss Cache,EHCache配置那样复杂,特别是相对于JbossCac...

2010-11-26 12:26:08 112

用HtmlUnit和httpClient抓施华洛世奇网站图片和动画<二>

try    {     mainPage = webClient.getPage(url);    } catch (Exception e)    {     log.error(e.getMessage(), e);    }    if (mainPage != null)    {     HtmlElement paginationContainer = mainPage       ...

2010-11-24 23:27:37 107

用HtmlUnit和httpClient抓施华洛世奇网站图片和动画<一>

让我们先看看施华洛世奇网站界面http://www.swarovski-crystallized.com/吧,这个页面离我们需要抓去页面有4层菜单,也就是需要点击四次才到达我们的目标页面。这个页面有5个菜单,每个菜单需要深入4层菜单。我们简称为CatchMenu1;经测试,4个线程同时抓去需要5个多小时分析 第二层菜单界面,注意这个页面下面还有分页一页一页的,我们简称为CatchMenu2 第...

2010-11-24 23:25:32 242

基于java Red5服务器客户端视频聊天室搭起来了

  基于java Red5服务器客户端视频聊天室(ldfu)开发环境:Red5(视频服务端内嵌Tomcat6),Mina(高性能  socket通讯框架),Flash(Flex) Builder4,Myeclipse8.0,java sdk6.0 一.先看看客户端的界面,呵呵。 (1)Flash Buidler开发原型图 (2)全屏图:    (3)UI部分源码...

2010-11-22 12:29:04 639

原创 AS3 Strategy策略模式翻译(Design Patterns in ActionScript)

由于工作的需要学习Actionscript设计模式,我这里顺便翻译,翻译不好,呵呵。       Today, we’re going to talk about the design patterns in ActionScript.You may be familiar with those patterns if you’re familiar with OO(object orient...

2010-11-20 16:10:37 116

原创 Web游戏服务器基本架构

 周末没有事情做,简单画一下网页游戏服务器架构,画得不好:   游戏web服务器通常使用Java或PHP开发,通过AMF协议通讯:Lighttp,Nigx或Tomcat Jboss   Socket服务器通常处理通知战斗地图聊天信息,一般使用C++或Java写的比较多,其端口一般为443端口。    好了以后有空再 慢慢分析其每一部分原理....

2010-11-20 15:54:53 293

原创 使用PHPHessian调用Java Spring Hessian暴露服务­

&lt;1&gt;Java 部分:­1.写Spring服务接口以及实现类,这里暂且叫为TadgetManager,TadgetManagerImpl。这些都是我自己实现的暴露­­TadgetManager:­   2.配置spring mvc和spring hessian组件,配置使用还是比较方便。暴露java服务:­1.       spring 配置文件 tadgets-s...

2010-11-20 11:51:44 92

原创 很久之前自己写的太空游戏flash

很久之前自己写的太空游戏flash,游戏效果还不错 哈哈,爽!,写得不好,呵呵:[img]http://dl.iteye.com/upload/attachment/352039/c9361a47-b705-3fc1-b233-a1baa68f2771.png[/img][img]http://dl.iteye.com/upload/attachment/352041/d9d...

2010-11-20 11:45:12 153

空空如也

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

TA关注的人

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