http://blog.sina.com.cn/piaozhixu[订阅][手机订阅]
个人资料
个人介绍

  本人出生于福建泉州德化 目前就读于泉州华侨大学,计算机科学与技术专业.现读大三 对游戏开发很有兴趣.自学OpenGL,GLSL,对OGRE引擎有一定了解.目前正在学习DirectX编程.

本人邮箱:habey@163.com 

分类
    内容读取中…
访客
读取中...
博文

UDP下socket编程主要包括:

服务端:

1、创建套接字

2、将套接字绑定到一个本地地址和端口上

3、等待接收数据

4、关闭套接字

客户端:

1、创建套接字

2、向服务器发送数据

3、关闭套接字

修改Static背景颜色和文字颜色:

添加消息 WM_CTLCOLOR:

HBRUSH CXXXXXDlg::OnCtlColor(CDC* pDC, CWnd*

方法一:

首先给大家推荐一款免费软件DeleD 1.81 LITE。DeleD最擅长于室内环境的建模。在DeleD 3D Editor中提供了许多简单的物体,比如立方体,多边形,球,矩形,网格线,金字塔,柱面等等许多的东西,同时也包含一些常用的材质。你只需要将这些简单的东西组合在一起,从而构成一些比较复杂的物体或场景。

下面是软件的截图:(官方网站:http://www.delgine.com/

         

 

   DeleD支持许多流行的格式,如果软件没有集成的可以到官方下载插件(大部分免费)。你能方便的利用它创建和转换模型。

Ogre格式模型的插件下载地址http://www.delgine.com/plugins/authors/Delgine/Pl

      大三开了ASP.NET和XML的课程,借这个机会也学了一下ASP.NET和XML。选修课XML的期末作业就写了一个基于ASP.NET和XML数据库的学生成绩管理系统。

系统登录模块:

 

管理模块:

其中对XML文件的操作都在XmlOp.cs类中,大家在网上很容易就能找到。

//******************登录模块的实现***********

Java开发管理系统(2008-05-27 22:47)

   花了三天的时间学习了一下Java,利用Eclipse开发工具开发管理系统。发现Java的界面开发还是比较麻烦的。可能是因为自己还没上手吧。。。发界面看一下.

 

   以前用VC做了一个电子通讯录,顺便发个图片来看一下....

感觉还是用VC 开发简单一些。在学习Java中主要用到了一些控件,然后就是数据库连接了。。

下面是我实现数据库连接的类:

//数据库联接类
import java.sql.*;

public class Database {
    public static Connection cn;
 

在DirectX中使用CEGUI(2008-05-17 15:31)

     Crazy Eddie's GUI System is a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending their time creating great games, not building GUI sub-systems! ------

http://www.cegui.org.uk/wiki/index.php/Main_Page 

    CEGUI的渲染需要3D图形API的支持,如OpenGL或Direct3D。另外,使用更高级的图形库也是可以的。如:OGRE、Irrlicht等.CEGUI有自己的可视化图形编辑器CELayoutEditor,可以方便的开发图形界面。

    经过几个小时的努力终于在DirectX 9.0中渲染了CEGUI,如下图:

    ' GardenUI Library 是windows平台下图形用户界面的专业开发包,该开发包基于并很好的扩展了Microsoft的MFC库。此开发工具包开发用户界面时使用XML文件定义图形界面,使用时简单、快捷,代码量小,真正作到界面和业务分离。此开发工具包没有采用市面上大多换肤软件所使用的钩子和子类化技术,效率高,可扩展性强。 '引自http://www.gardenui.com/

    GardenUI 的界面是基于XML文件的,可以很方便的实现对界面的修改,下图是我利用例子程序所实现的一个效果:

    由于这个界面库还不过完善,有些控件还是无法实现。

 

实现步骤:

1:

//===========Garden UI Library Call=======================================================
 TCHAR pat

一个还没完善小游戏(2008-05-14 14:03)

     最近课好多,一个星期有四十多节课,真不知道我们学校怎么安排的。。。

     花了一些时间写一个小游戏,可是因为时间的问题一直没有继续去做,但是游戏的算法大部分都写好了,就是没有去把它完善一下。看来得等以后有空的时间再来完善了。

    下面是一个小视频。。

 

 

Microsoft Firefox??(2008-05-08 12:29)

      微软浏览器与开源的火狐浏览器的结合真是让我出乎意料。真是一切皆有可能呀...

      在网站http://www.msfirefox.com上写到

What is Microsoft Firefox?
Microsoft Firefox 2007 Professional is the latest web browser released by Microsoft as a direct result of their acquisition of Mozilla Firefox. It aims to become one of the world's most popular web browsers. This new version is a major step forward in ease of use, security and fun.

     安装后才发现和IE7没什么区别...除了把首页改为www.google.com然后再安装了一个GOOGLE工具条就没什么了...

 

RTT:Render to Texture(2008-04-26 15:43)

     Render to Texture(渲染到纹理)可以把它理解成当我们渲染一个场景后,我们创建一个摄像机后,把摄像机所能看到的场景渲染成为一张纹理并用到实时场景中.最典型的例子就是在玩极品飞车时的后视镜

在Ogre中的实现:

mReflectCam = mSceneMgr->createCamera('ReflectCam');   //创建一个摄像机
mReflectCam->setNearClipDistance(mCamera->getNearClipDistance());  //设置可视范围
mReflectCam->setFarClipDistance(mCamera->getFarClipDistance());
mReflectCam->setAspectRatio(
(Real)mWindow->getViewport(0)->getActualWidth()
(Real)mWindow->getViewport(0)->getActualHeight());
Viewport *v = rttTex->addView

 粒子系统.jpg
上图为用OGRE来实现的一个小场景,OGRE让一切变得如此简单...