C#DirectX 开发遇到问题

问题描述

C#DirectX开发,经理提供了一个.X文件我怎么才能调用里面动的动作,百度搜索的话说是骨骼动画是不是.X文件里面提供了一个方法然后我去调用那个方法就会动起来的?怎么去调用.X里面的方法呢?

时间: 2024-10-17 08:10:12

C#DirectX 开发遇到问题的相关文章

使用C++和DirectX开发游戏GUI(二)

欢迎您继续阅读"使用C++和Directx开发GUI"的第二部分.这里是第一部分.接着我们的主题(讲解在我未来的游戏如何使用GUI(图形用户界面)),本文将解释窗体的许多神秘之处.我们将关注窗体树如何工作,为我们使用GUI制订计划,以及创建窗体类的细节,包括绘制,消息机制,坐标系统和其他所有的麻烦事儿. 在此我们将着重使用C++.如果你对纯虚函数,dynamic_cast'ing等等已经生疏了,那么赶快翻翻C++书再继续吧.不开玩笑了,让我们开始.    在涉及代码之前,明确我们的目标

使用C++和Directx开发游戏GUI(四)

欢迎回到"使用C++和DX开发GUI"的第三部分.接着我们的主题(描述我如何为我未来的游戏构建GUI),本文将探讨建造GUI所需的一些通用控件.我们将详细描述几种不同的控件形式,包括按钮,列表框,文本框等等.    这一节并不像其他章节那样有很多的代码--这主要是因为我们程序员对于GUI的外观是很挑剔的.我们喜欢把我们的按钮,文本框和GUI做的看起来独一无二,并且符合我们自己的审美标准.这样的结果是,每个人的控件代码都很不同,而且不会想要我的特殊的绘制代码.此外,写绘制GUI元素的代码

使用C++和DirectX开发游戏GUI(六)

保存窗口    窗口序列化(存储和载入窗口)对你的工程而言或许不重要.如果你的游戏GUI很简单,你可以全靠程序在游戏中实现窗口.但如果你的GUI相对复杂,或者随着开发的过程经常会改变,那么你会想写程序以把一个窗口(和所有它的子窗口)存到文件里,然后再装载它.对初学者,窗口序列化代码允许你改变游戏的GUI而不用重新编译,而且它对于多人协调工作也是有益的.    我的计划是从主对话窗口开始,然后遍历它的所有子窗口,把每一个存到磁盘上.如果我用c语言写程序的话,我告诉自己的第一句话是"好的,如果我必须

使用C++和DirectX开发游戏GUI(五)

// represents a column in our listbox class gui_listbox_column { public: gui_listbox_column() { } virtual ~gui_listbox_column() { }  virtual void draw(uti_rectangle &where);  void setname(const char *name) { m_name = name; } uti_string getname(void)

一个用于 DirectX 编程的现代 C++ 库

我写过很多 DirectX 代码,也写过很多关于 DirectX 的文章.我甚至还编写过关于 DirectX 的在线培训课程.它其实并不像某些开发人员所说的那么难以理解.学习曲线一定会有,但一旦您过了这道坎,就不难理解 DirectX 的工作方式及其为何要如此工作的原因了.不过我也承认,DirectX 系列 API 的易用性应该更高些. 几天前,我决定着手修补一下这个缺陷.我熬了一整夜,编写了一个小头文件.随后几晚,我又将代码行扩展到了近 5,000 行.我的目标是提供一些可借助 Direct2

在CB中进行DirectX编程(1)

C++ Builder是一个可视化的C++编程环境,它为编程人员提供了一种方便高效.简便的C++语言开发工具,因此已为广大C++程序员所青睐,DirectX开发工具包是微软公司提供的一套Windows9X下开发高性能图形.声音.输入输出和网络游戏的接口,其高效的直接硬件访问.程序与硬件设备之间的相对独立等特性,几乎使得DirectX成为唯一可以在Windows操作系统下开发游戏程序的基本工具软件. 虽然C++ Builder中直接包含了一套DirectX3的开发包,也提供了一些例程,但是这些例程

怎么看电脑DirectX版本

  DirectX是什么意思? DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口.由C++编程语言实现,遵循COM.被广泛使用于Microsoft Windows.Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台.现在最新版本为DirectX 11,创建在最新的Windows 7上. 可能上面这样介绍大家还不是很了解,那么就做个例子来讲解,比如我们以前玩游戏的时候,在安装一个新游戏之后,都需要对其进

DirectX简介

DirectX是由微软公司建立的游戏编程接口.由C++编程语言实现,遵循COM.在Windows的平台上影响力超越OpenGL并被多数PC 游戏开发商采用.最新版本DirectX9.0c (2006年12月13日).另外,Windows Vista第5238版亦包含有 DirectX 10 的 Beta 版. 很多Windows游戏需要DirectX.DirectX包含DirectGraphic.DirectPlay. DirectSound.DirectInput.DirectSetup等部份

游戏-刚刚接触directx不久,问大家一个关于directx加载纹理耗时和内存使用问题

问题描述 刚刚接触directx不久,问大家一个关于directx加载纹理耗时和内存使用问题 问大家一个关于使用directx开发2d游戏的问题,假如游戏中人物和怪使用的素材长宽都是512 32位的图片,人物包含头发.身体.和武器, 8方向行走64帧,攻击128帧,站立48帧 如果把一个人物所有的纹理都预先加载完需要使用的内存是 64MB+128MB+48MB=240MB如果是使用哪个加载哪个纹理,当前帧使用不到都清理掉那么卡帧很严重我这边测试平均创建一个纹理如果直接使用A8R8G8B8大概耗时