自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

原创 TankWar 0.2

<br />TankWar 0.2版本<br />信息发布 : http://flyingpig.isgreat.org/项目地址 : https://sourceforge.net/projects/tankwar3d/<br />实现了单机的大部分功能, 剩下的就差AI啦<br /><br /><br /><br /><br />

2010-08-02 21:08:00 845 2

原创 Ogre角色控制

     来源于 : http://flyingpig.isgreat.org/ogre-character-control     最近研究了下Ogre的角色控制, 看了Ogre1.7 Character的例子, 这里对角色控制做一些总结, 写的不是很专业O(∩_∩)O~.      一般的角色控制将全身骨骼做成一个个动画, 骨骼带动全身模型. 例如攻击的动画, 手攻击的时候身体和腿脚也会做一定的动作, 这样全身的骨骼带动整个模型来实现动画效果, 这样实现起来比较简单, 在大部分的时候效果也不错, 但是这

2010-07-05 12:57:00 1881 2

原创 Tank Wat V0.1

打算开始写TankWar了, 自带游戏编辑器, 打算把这个游戏用心做下去, 做一个小而精湛的游戏.O(∩_∩)O哈哈~编辑器使用 : Qt + Ogre游戏包含部分 :  物理, AI, 单人, 多人信息发布 : http://flyingpig.isgreat.org/项目地址 : https://sourceforge.net/projects/tankwar3d/

2010-05-19 15:37:00 1393 1

原创 Ogre(NxOgre)赛车游戏

 Ogre赛车..使用NxOgre物理引擎,rakNet网络 新版本将在http://flyingpig.tk发布       最近一直和朋友们在做赛车游戏,我负责物理和框架搭建,使用了NxOgre实现物理部分,现在完成了单机部分的2/3,所以发一个Demo.等游戏全部开发完毕之后会公布完整代码(代码比较规范哦~~)现发布S-Racing V0.3,等下一版

2010-04-15 16:21:00 1775 3

转载 ubuntu9.10,QQ崩溃的解决方法

sudo gedit /usr/bin/qq 在第二行加入:引用: export GDK_NATIVE_WINDOWS=true 全文即是:代码: ! /bin/sh exportGDK_NATIVE_WINDOWS=truecd /usr/share/tencent/qq/./qq

2010-01-10 20:53:00 713

原创 mysql在ubuntu下的使用

安装好 mysql后在终端输入命令mysql -s root -p显示:Access denied for user star@localhost (using password: YES)是服务还没开启,输入:sudo /etc/init.d/mysql start 然后输入 mysql -uroot -p 登录成功 中文问题U

2010-01-08 23:02:00 651

原创 获取普通Java对象大小

缓存对象需要知道对象占用空间的大小,可以事先设置好每种类型的大小,此方法对普通的对象起效,Jive论坛中的对象也是采用这种办法来获取对象的大小的(取自Jive). public class CacheSizes { /** * Returns the size in bytes of a basic Object. This method should only

2010-01-06 11:18:00 5076 2

原创 zthread库类型总结

编程思想2 Zthread Demohttp://bruce-eckel.developpez.com/livres/cpp/ticpp/v2/?page=page_14#L3.4.2.1 APIhttp://zthread.sourceforge.net/html/annotated.html Runnable //执行任务的接口Cancel

2010-01-04 21:46:00 2559

原创 VS2005编译ZThrad

 一个VS2005可用的下载http://d.download.csdn.net/down/1650462/yingsunwl  关于VS2005使用时出现无法解析的错误:工程属性----->配置属性----->连接器----->附加依赖项------->添加ZThread.lib即可1。在7。1里建立项目,选择静态库的项目,注意,把“使用预处理”前的勾打掉,就是不

2009-12-29 17:47:00 740

原创 Qt同步框架

http://labs.trolltech.com/blogs/2007/03/08/making-asynchronous-function-calls-with-qfuture/QtConcurrent::run() runs a function in a worker thread. It returns a QFuture, which is then used to syn

2009-12-28 21:09:00 1750

转载 QT的信号与槽机制

http://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/#1 信号和槽机制是QT的核心机制,要精通QT编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是QT的核心特性,也是QT区别于其它工具包的重要地方。信号和槽是QT自行定义的一种通信机制,它独立于标准的C/C++语言,因此要正

2009-12-27 09:57:00 500

原创 C++之智能指针

本文发表于1999年10月份的C/C++ Users Journal, 17(10) 1.为什么称它为“自动”指针?auto_ptr只是众多可能的智能指针之一。许多商业库提供了更复杂的智能指针,用途广泛而令人惊异,从管理引用的数量到提供先进的代理服务。可以把标准C++ auto_ptr看作智能指针的Ford Escort(elmar注:可能指福特的一种适合家居的车型):一个简易、通

2009-12-14 20:58:00 683

原创 Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法

打开相应的工程文件*.pro,在最后一行添加win32:CONFIG += console之后需要重新编译工程,才能在控制台Console中输出调试信息。 #includeqDebug()调用形式:qDebug()

2009-12-12 21:00:00 7893

原创 Qt 消去游戏(对对碰)实现及判断死锁算法

简单的消去游戏判断死锁算法,还有优化的余地. 用Qt做的消去游戏Demo下载地址http://download.csdn.net/source/1922774   #include #include #include using namespace std;const int BLOCKSIZE = 8;int mBlocks[8][

2009-12-11 21:27:00 2133

转载 OGRE中的四元数与旋转(转)

 http://blog.csdn.net/kevinlynx/archive/2007/07/21/1701354.aspx   想象一个物体在3D空间中移动的过程,该物体必然会涉及到旋转。例如一个怪物,他的运动方向会改变,要改变其方向只需要对其进行旋转即可。       旋转的方式大致分为三种:Euler旋转,矩阵旋转,以及四元数旋转。       这里稍微记录下我目前对于

2009-11-26 11:50:00 1280 1

原创 Java沙箱的实现

Java沙箱实现是重写类加载器和安全管理器,通过设置的全局安全管理器来控制执行程序的权限 说明: 安全策略只对安装安全管理器之后的类生效,之前的类不再此管理范围之内,利用这一点可以预先设置我们需要的操作,而对某个点之后的所有非法操作进行权限设置. 类加载器重写/** * [重写的类加载器] * 沙箱程序类加载器,可根据指定路径加载制定类class文件. *

2009-11-25 16:28:00 9081 2

原创 从OGRE纹理到CEGUI纹理 —— 使用RTT实现3D角色预览

 //创建嵌入CEGUI组建中的画中画TexturePtr rttTex = TextureManager::getSingleton().createManual("RttTex", ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, TEX_TYPE_2D, 512, 512, 1, 0, PF_R8G8B8, TU_RENDERT

2009-11-24 12:03:00 1879

转载 Ogre3D嵌入Qt框架

 http://www.cppblog.com/yuanyajie/archive/2007/05/21/24528.aspx  按照经典的Qt程序结构,应该有一个从QMainWindow继承而来的MainWindow,让它做为主窗口,然后子类化一个QWidget,它做为主窗口的"中心挂件",能过封装Ogre的部分功能,实现用Ogre对该窗体的绘制。首先,如何把Ogre这个引擎发动,不

2009-11-24 11:55:00 695

原创 Ogre实现画中画

 实现画中画在Ogre里摄像机Camera和视口Viewport是一一对应的关系,普通情况下包含一个摄像机对应一个视口,我们只要添加摄像机和与之对应的视口就OK了!bool BaseApplication::setup(void){    mRoot = new Root();    // 设置资源    setupResources();    // 配置渲染窗口    bool car

2009-11-22 22:18:00 1080

原创 Ogre手动添加骨骼动画

///初始化骨骼动画参数 Animation::setDefaultInterpolationMode(Animation::IM_LINEAR); Animation::setDefaultRotationInterpolationMode(Animation::RIM_LINEAR); ///得到实体 Ogre::Entity* ent = m_pRend

2009-11-22 20:07:00 1560

转载 Qt事件研究

http://hi.baidu.com/ueszx/blog/item/fdb9d44a68b7972709f7efd0.html QEvent QEvent类是所有事件类的基类。事件对象包含事件参数。Qt的主事件循环(QApplication::exec())从事件队列取得本地窗口系统的事件,并将它们转变成QEvent,然后装转换好的事件发送给QObjects。一般情况下,事件来

2009-11-16 22:00:00 1334

转载 在OGRE中用CEGUI显示中文

http://bbs.gameres.com/showthread.asp?threadid=103845     一、要显示中文,必须要有可以拿来用中文字体,这个中文字体从何而来呢?在你的C盘有,在你系统的字体里找(C:/WINDOWS/Fonts)。例如:我们找到一个“simfang.ttf”字体(仿宋体),将它copy并复制到OGRESDK目录下的Media目录下的fonts目录

2009-11-07 13:40:00 614

原创 Ogre学习教程地址

 Managing Game States with OGREhttp://www.ogre3d.org/wiki/index.php/Managing_Game_States_with_OGRE Game State Managerhttp://www.ogre3d.org/wiki/index.php/Game_State_Manager Basic Ogre Fram

2009-11-05 21:45:00 1120

原创 基于Java的OJ(Onlie Judge)实践

  暑假期间实现了OJ的核心框架,其中包括核心运行功能的实现, Java程序运行沙盒,(不包含c/c++运行部分),这部分将会近期实现. 期间我参考了很多网上的现有资料,对他们无私的奉献致敬,这里我对我们的OJ 做一下简单的阐述(其实原理很简单^_^).我们的OJ核心实现将采用Jsp + Java/c实现, 服务器采用linux, 可执行Java/c/c++程序. 

2009-09-01 20:08:00 7631 42

原创 Java版连连看

前一阵子用Java做的连连看. 个人觉得还是比较漂亮的~ 实现了连连看的一般功能--->查找,消去,提示,洗牌,路线显示等功能. 游戏可进行一般模式和自定义模式. 可以更改显示背景~~ 一般模式有5关, 每关图标不同(比较容易). 自定义模式可自选图标(50x50大小) 下载地址:http://download.csdn.net/sour

2009-07-29 14:21:00 1432 3

转载 Runtime.exec()的使用

http://tech.ccidnet.com/art/3539/20090519/1773481_1.html 在很多Java应用中需要在程序中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar

2009-05-29 10:52:00 892

原创 模版及模版类的继承

关于类模版最好将类声明和实现凡在同一个.h文件中,否则有些编译器不支持导致莫名其妙的编译错误. 模版基类: #ifndef PFARRAY_H#define PFARRAY_H#include using namespace std;namespace PFArraySavith{  template class PFArray {    public:       

2009-05-26 13:40:00 1634

原创 JQ局域网通信软件(C/S)

面向局域网内的C/S通信软件基本是模仿QQ来做的,实现了大部分的聊天功能,图片和文件传输由于时间关系还没有完成.打算做个独立的文件传输软件练习下.以后再合并.  下载地址http://download.csdn.net/source/1336297实现的功能有: 1.    发送消息.                 1)    字体设置 : 文字格式,大小,颜色,样式(粗

2009-05-21 21:49:00 856

原创 约瑟夫环数学解法

 无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求效率,就要打破常规,实施一点数学策略。为了讨论方便,先把问题稍微改变一下,并不影响原意:问题描述:n个人(编号

2009-05-21 17:16:00 605

转载 Socket编程注意事项

 编写服务器和客户端时,需要获取输入输出流,但是获取不当便会造成阻塞,找不到原因. 服务器与客户端分别获取Socket连接后,获取流需要岔开获取. 服务器端获取流System.out.println("初始化流");_out = new ObjectOutputStream(_socket.getOutputStream());System.out.println("中

2009-05-19 09:18:00 936 1

原创 MySQL中TOP语句的取代语句

MySQL中不支持TOP语句,而SQL Server 和 sybase中才有效. MySQL中select * from tablename order by orderfield desc/asc limit position,counter;position 指示从哪里开始查询,如果是0则是从头开始,counter 表示查询的个数取前15条记录:select * from ta

2009-05-17 22:10:00 24002 1

QT消去游戏代码.................

QT消去游戏代码QT消去游戏代码QT消去游戏代码QT消去游戏

2009-12-21

Java版连连看 连连看

用Java做的连连看(有源代码和执行文件). 实现了连连看的一般功能--->查找,消去,提示,洗牌,路线显示等功能. 游戏可进行一般模式和自定义模式. 可以更改显示背景~~ 一般模式有5关, 每关图标不同(比较容易). 自定义模式可自选图标(50x50大小)

2009-08-01

java C/S局域网通信软件

我写的java C/s即时通信软件,模仿QQ做的,实现了大部分的聊天功能,有比较详细的注释.

2009-05-23

java JQ局域网通信软件

我写的仿QQ局域网通信软件,有详细的注释和说明............................

2009-05-21

[JAVA网络编程实例].OReilly.Java.Network.Programming.Third.Edition.Oct.2004

[JAVA网络编程实例].OReilly.Java.Network.Programming.Third.Edition.Oct.2004

2009-05-17

Java JDK 6学习笔记——ppt简体版

Java JDK 6学习笔记——ppt简体版

2008-11-28

空空如也

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

TA关注的人

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