上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 为了便于说明,首先假设存在下列的顶点缓冲和索引缓冲 vb= { {-1.0, 1.0, 0.0}, index 0 { 1.0, 1.0, 0.0}, index 1 { 1.0,-1.0, 0.0}, index 2 {-1.0,-1.0, 0.0}, index 3 {-2.0, 2.0, 0.0}, index 4 { 2.0, 2.0, 0.0}, index 5 } 和对应该顶点缓冲的一组索引缓冲ib 初学D3D,DrawIndexedPrimitive这个函数是个难点,主要是MSDN中的解释不是很明确,这个函数共6个参数,下面对这6个参数进行一下详细的解释。 参数1:D3DPR.. 阅读全文
posted @ 2013-03-21 16:59 冷夜 - 网游编程技术 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 从表中可以看出,在C语言中有三种转义字符,它们是:一般转义字符、八进制转义字符和十六进制转义字符。1. 一般转义字符这种转义字符,虽然在形式上由两个字符组成,但只代表一个字符。常用的一般转义字符为:\a \n \t \v \b \r \f \\ \’ \"细心的读者可能已经发现,转义字符'\\'代表的反斜杠"\"、转义字符’\’’代表的字符"'"和转义字符'\"'代表的字符""",其本身就是可显示字符,为什么还要对它转义呢?这是因为它们的原有的字符形式已作它用,其中,单引号用作区分字符常量的 阅读全文
posted @ 2013-03-19 14:56 冷夜 - 网游编程技术 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 条件成立触发断点先设置一个普通断点。断下来的时候再设置它的条件。如下图:在Breakpoints窗口中找到这个断点,右键选择Condition…如下图:输入条件,这样就会在这个条件成立的时候,才触发断点。内存改变时触发断点有时候想知道一个指针什么时候被改变了。可以用这种方法。先在指针处断下来。如下图... 阅读全文
posted @ 2013-03-08 16:17 冷夜 - 网游编程技术 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 转:http://bbs.gameres.com/thread_142398_1_1.html某些白痴菜鸟加本人QQ,扯了几天几夜。我确实累了...爱谁谁吧...爱用C++的用C++,爱用delphi用delphi,爱用易语言的用易语言...想怎么用你们就用什么...别扯这么多...骗子教程,专门骗钱没什么真技术.五代科技 www.5dai.com天下无挂 www.watxwg.com上述2家已经骗了许多人了...所以请不要在相信...我在GameRes已经说过多次...给想学外挂制作朋友的话.1.外挂制作很难...别看到风光无限的情况...其实这里面的艰辛只有外挂制作者才知道.2.做任何.. 阅读全文
posted @ 2013-02-05 17:51 冷夜 - 网游编程技术 阅读(16642) 评论(2) 推荐(3) 编辑
摘要: 原理:什么是Quadtrees? 由于3D图形卡消费市场的变革,现在3D游戏越来越流行了,他们中大部分是第一人称射击游戏,这 是一个很好的理由,这个理由是室内环境,当和室外环境相比它非常简单。对于室外环境,它没有方便 的通往下一关的楼梯,门,或墙来阻挡你的视线。室外环境都是连续的。对于传统的几何学来说这是非 常棘手的,请打入quadtrees来学习下面的知识。 注意:下面的图示都是从上到下看一个3D地形,方格显示了在X和Y轴上的地形,并看不见现 实中的物体高度,因为我们是顺着Y轴看的。Figure 1 设想你的地形是一个非常大的方格,在一个X和Z的面上扩展,如图1。我们有一个摄象... 阅读全文
posted @ 2013-01-30 17:06 冷夜 - 网游编程技术 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 一 OIS的简介: OIS有很多的类,头文件也10多个,很多人一到就蒙了,其实不然,虽然头文件很多,但是都很简单。#include "OIS.h" 包含了所有用到的头文件,使用OIS时,只要包含这一个就行了。#include "OISPrereqs.h" 一些平台选择和编译器的处理,还有一些简单的定义,不用管。#include "OISInterface.h" 接口的说明,没有什么重要东西,了解而已。#include "OISException.h" 异常的处理,编译程序时自动处理,不用管。#include &qu 阅读全文
posted @ 2013-01-25 14:37 冷夜 - 网游编程技术 阅读(625) 评论(0) 推荐(0) 编辑
摘要: OIS即面向对象的输入系统(Object-Oriented Input System(OIS)OIS是一个面向对象的输入系统,理论上它可以支持任何输入设备,其中最主要的三类是键盘、鼠标和游戏控制器。OIS是一个开放源码的项目,你可以按你的要求定制它,以满足你的需求。下载地址:http://sourceforge.net/projects/wgois/主要过程:1.编译好OIS2.创建好windows窗口,初始化Directx和CEGUI3.初始化输入管理系统和输入设备 HWND m_hWnd; OIS::InputManager *m_pInputManager; OIS::... 阅读全文
posted @ 2013-01-25 12:08 冷夜 - 网游编程技术 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 在Directx中使用CEGUI时渲染状态会产生一些冲突,导致DX画出来的图形不能正常显示,原因是CEGUI的Direct3D9Renderer::beginRendering() 更改了渲染状态和一些变换,所以解决方法是在DX画图形之前恢复你的渲染状态和变换:void graphicApp::beginRenderMode(){ pDevice->SetFVF(NULL); pDevice->SetRenderState(D3DRS_LIGHTING, FALSE); pDevice->SetRenderState(D3DRS_FOGENABLE, FALSE); p... 阅读全文
posted @ 2013-01-24 17:38 冷夜 - 网游编程技术 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 对于float f; 方法1: char buf[32]; snprintf(buf, sizeof(buf), "%f ", f); string s = buf; 方法2: #include <stdlib.h> char buf[32]; _gcvt(f, 16, buf); string s = buf; 方法3: #include <sstream> ostringstream oss; oss < < f; string s = oss.str(); ... 阅读全文
posted @ 2013-01-22 18:46 冷夜 - 网游编程技术 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 1.准备动画图片资源自己新建个imageset,把动画每帧的图片放进去,定义好相应的Image<?xml version="1.0" encoding="UTF-8"?><Imageset Name="aniImagesets" Imagefile="animation.tga" NativeHorzRes="1024" NativeVertRes="768" > <Image Name="ani1" XPos="0 阅读全文
posted @ 2013-01-22 16:34 冷夜 - 网游编程技术 阅读(1111) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页