`
luliangok
  • 浏览: 782231 次
文章分类
社区版块
存档分类
最新评论

简单的纹理管理器

 
阅读更多

游戏中的资源一般都是由资源管理器来处理的,资源管理器负责载入,释放,以及根据资源ID返回相关资源供游戏程序使用。下面改写spheregames的纹理管理示例,使用dx9的common框架简单地实现了一个纹理资源管理器,权且贴出来一下。

实现功能:纹理管理,log输出,按F4调用打开文件对话框载入纹理。

代码下载:点此下载

下面贴个截图:

分享到:
评论

相关推荐

    计算机图形学大作业,第一人称或者第三人称摄像机漫游,纹理映射,简单光照,天空盒,深度测试,模型管理+源代码+文档说明+模型

    计算机图形学大作业,第一人称或者第三人称摄像机漫游,纹理映射,简单光照,天空盒,深度测试,模型管理+源代码+文档说明+模型 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,...

    gdx-texture-packer-gui:为LibGDX游戏框架打包和管理纹理图集的简单方法

    一个简单的实用程序,可帮助您包装和管理纹理图集。 它基本上只是的视觉包装,并提供了使用它的便捷方法。 该项目是的继任者,具有全新的GUI和功能。 使用应用程式 只需从下载与您的操作系统匹配的最新版本的安装...

    MayaCGFX:Maya中的简单NPR着色器演示

    Maya CgFX着色器 Maya中的简单NPR着色器演示。 该软件包包括以下NPR技术。 点燃球[Sloan等。 2001] 与视图相关的纹理贴图可捕获艺术阴影样式。 X-Toon [Barla等。...在插件管理器中,加载cgfxShader.m

    基于opemcv的简易图像处理工具:主要图像偏移,基于LBP纹理的图像修复,局部调白.zip

    包含前端、后端、移动开发、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源等各种技术项目的源码。包括C++、Java、python、web、C#、EDA等项目的源码。 【适用人群】:适用于希望学习不同技术...

    rpg_monogame:一个展示如何使用 MonoGame 制作简单游戏的项目

    它由以下部分组成: RPG_ver_0 - 创建项目、绘制纹理、移动对象、书写文本、键盘支持RPG_ver_1 -引进类的GameObject ,提高跳跃,更多的物体在屏幕上,一个简单的碰撞系统RPG_ver_2 - 纹理管理、对象工厂、行为工厂...

    Horse Animset Pro (Riding System) v4.2.6d

    - 混合形状管理器 - 网格更换器 - 动画器消息行为 - 动画器声音行为 - 头部瞄准 - 武器(模型、纹理和脚本) - 动物基础 AI - 带镜头状态的基础镜头设置系统。 - 兼容所有 Malbers 动物

    精通DirectX.3D图形与动画程序设计.pdf

    12.8 纹理管理 12.9 小结 第13章 网格模型高级技术 13.1 .x文件格式分析 13.1.1 首部 13.1.2 网格 13.1.3 网格材质列表 13.1.4 法向量  13.1.5 纹理 13.1.6 框架和变换矩阵 13.1.7 动画 13.1.8 蒙皮信息 13.2 网格...

    DoozyUI Complete UI Management System V3.1.3

    :: 主题管理器- 利用自动主题/皮肤管理系统改变应用/游戏的外观 :: 独立解像 - UI Animator 计算所有的分辨率和高宽比值并相应地调整动画。因此所有的动画在横向和纵向模式都感觉看起来一样。 :: 进度条 - 是的!...

    GPU高性能计算之CUDA》实例

    简单的纹理使用,驱动API 实现 sortingNetworks 5.1.1 双调排序网络,处理大数组 threadMigration 2.7.1 通过上下文管理和设备管理功能实现多设备并行计算 timing 4.2.1 设备端测时 transpose ...

    OpenSceneGraph三维渲染引擎设计与实践

    9.2.4 范例:基本动画管理器 246 9.3 角色与变形动画 249 9.3.1 骨骼动画 249 9.3.2 范例:骨骼运动 252 9.3.3 变形体 255 9.3.4 范例:对折硬纸 257 9.4 渲染状态与纹理动画 259 9.4.1 渐进动画(ease ...

    《GPU高性能计算之CUDA》实例

    简单的纹理使用,驱动API 实现 sortingNetworks 5.1.1 双调排序网络,处理大数组 threadMigration 2.7.1 通过上下文管理和设备管理功能实现多设备并行计算 timing 4.2.1 设备端测时 transpose ...

    unity开发.docunity开发.doc

    Unity是一款强大的跨平台游戏开发工具,它支持从简单的2D游戏到复杂的3D实时互动应用程序的广泛开发需求。以下是Unity开发的一些关键步骤和要点: 学习Unity基础知识: 了解Unity的用户界面和工作流程。 学习Unity...

    OpenSceneGraph三维渲染引擎编程指南.pdf

    7.2.4 纹理访问器示例 220 7.2.5 节点访问器示例 223 7.3 回调机制 227 7.3.1 osg::NodeCallback类 227 7.3.2 节点回调示例 228 7.3.3 事件回调示例 230 7.3.4 文件读取回调示例 232 7.4 数据变量 ...

    OpenSceneGraph三维渲染引擎编程指南

    7.2.4 纹理访问器示例 220 7.2.5 节点访问器示例 223 7.3 回调机制 227 7.3.1 osg::NodeCallback类 227 7.3.2 节点回调示例 228 7.3.3 事件回调示例 230 7.3.4 文件读取回调示例 232 7.4 数据变量 235 第8章...

    benoitfreslon-layoutmanager:视觉布局管理器。 使用适用于Starling框架的Flash IDE构建布局,并与CitrusEngine框架兼容

    视觉布局管理器。 使用适用于框架的Flash IDE进行构建,并与框架兼容。 用于构建简单的游戏界面,平视显示器,菜单,弹出窗口等。 一键即可将Flash Pro IDE变成Starling 多分辨率支持 描述 使用Flash IDE构建视觉...

    OpenGL-Renderer:使用OpenGL和C ++制作的简单渲染器

    使用OpenGL和C ++制作的简单渲染器。 使用该存储库作为学习计算机图形学的漫长旅程的起点。 该渲染器将包括所有基本的渲染数据类型和图元作为学习经验。 我希望将来能够使用这些知识来创建使用OpenGL的Voxel游戏,...

    Asset Inventory 2 v2.1.1

    让您的资产工作流程如虎添翼,告别您所知道的包管理器!Asset Inventory是您的终极资产伴侣:为您当前的项目快速搜索资产。无需导入即可在您购买或下载的资产中查找内容,只需单击即可将单个文件带入。 消除查找声音...

    Horse Animset Pro Riding System v4.4.4b.unitypackage

    该资源开始时就像是一个简单的马模型和动画包,但经过不断发展,它已经成为一套强大而灵活的骑行控制器。它包括一个来自于标准资源的基础角色控制器,但可以与你创建的更高级的角色控制器搭配使用,也可以与商店中...

Global site tag (gtag.js) - Google Analytics