[发明专利]XNA关系管理有效
申请号: | 200680051947.9 | 申请日: | 2006-12-29 |
公开(公告)号: | CN101336424A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | M·麦克马航;B·C·缪特勒;F·F·萨维奇;J·M·纳尔瓦博;N·高文;S·哈戈瑞伍斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xna 关系 管理 | ||
技术领域
本发明涉及用于管理数字游戏内容关系信息的方法和系统。
背景技术
诸如用于玩视频游戏的控制台等媒体控制台在近年来实现了重要的市场 渗透。因此,游戏开发者尤其关注以有利的方式生产游戏以便出售。然而,开 发游戏和其他媒体控制台软件要求大艺术家和程序员团队相当的努力。由艺术 家和程序员组成的游戏开发团队通常对新游戏的离散部分工作,而对其自己开 发组内的其他艺术家和程序员的并发工作没有清楚的了解。在这样的开发环境 中,由艺术家开发的游戏组件可包括若干组件元素,这些元素也可被包括在其 他组件中。
游戏或其他软件应用程序的多个组件可共享软件元素,不同的组件对同一 元素文件或数据具有依赖性关系。例如,游戏中汽车的形状可由原始“汽车” 网格定义,对其应用若干颜色、材质和纹理。例如,可将特定的红色用于车身 颜色,而包括纹理和颜色两者的“铬黄”可用于汽车上的高光处。在该示例中, 颜色/纹理“铬黄”也可能用于游戏的其他汽车和组件。不幸的是,在游戏开发 期间,当艺术家改变其他组件共享的颜色或纹理元素时,不可能容易地确定哪 些其他组件受到该艺术家的改变的影响。而且,多个依赖性可能直到应用程序 被编译和执行时才变得明显,导致不期望的改变仅在质量审阅周期期间才变得 明显。而且,有可能难以在编译步骤之前确定在修改互相共享的组件纹理或颜 色时实际导致不期望改变而未审阅游戏中可能受到影响的每一组件的艺术家。
通常作出导致曾经使用的纹理文件在游戏中不再被使用但仍被包括在该 游戏的文件集中的改变。结果,众多游戏包括不再被游戏使用或不再为游戏所 需的剩余的内容和/或孤立的文件。因为可能不清楚什么组件可能会受到删除纹 理文件的不利影响,因此游戏开发员在开发期间对删除内容是犹豫的。相应地, 在游戏开发行业内需要开发便于管理游戏内容以及组件与呈现这些组件所使 用的文件之间的关系的新方法。需要以最小成本普遍适用,且解决在游戏开发 期间出现的这些和其他相关问题的方法。
发明内容
以下提供描述用于管理数字游戏内容关系信息的实现的若干示例。游戏内 容关系信息一般与存在于诸如客户机-服务器游戏开发环境等分布式处理系统 内的一组数字游戏内容文件相关联。
以下更详细描述的一个实现包括诸如提供用于在客户机进程与服务器进 程之间通信的数据提供者API的步骤。该数据提供者API被描述为被配置成用 于游戏内容编辑应用程序或工具。另一步骤针对使用该数据提供者API来生成 资产关系管理文件。在该示例性实现中,该资产关系管理文件包括诸如关系引 用和注释等信息。该资产关系管理文件由数据提供者API为正由客户机内容编 辑进程编辑的数字资产而产生。该内容和编辑进程例如可以是艺术编辑或声音 编辑应用程序的一部分。又一步骤针对将该资产关系管理文件存储到一数据存 储。最后,该示例性实现包括生成基于一组资产关系管理文件的资产关系图的 步骤。该资产关系图一般包括绘制数字游戏内容文件之间的依赖性关系的资产 图节点。以下描述的另一示例性实现包括提供用于在分布式处理系统中在客户 机进程与服务器进程之间通信的图形API的步骤。在该示例性实现中,图形 API被配置成通过服务器进程访问关系图以向客户机进程展示资产关系数据和 注释数据。
提供本概述以便以简化形式介绍将在以下描述中进一步描述的一些概念。 然而,本概述不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于 帮助确定所要求保护的主题的范围。
附图说明
当结合附图参考以下详细描述时,可以更容易领会并更好地理解一个或多 个示例性实施例及其修改的各个方面和附带的优点,附图中:
图1是适于实现一个或多个分级标记和/或搜索功能的一般的常规计算设 备的功能框图;
图2是用于启用数字内容关系管理的系统的功能框图;
图3是用于启用数字内容关系管理的系统的另一功能框图;
图4是示出用于在分布式处理系统内管理与数字游戏内容文件相关联的 数字游戏内容关系信息的示例性方法的步骤的流程图;
图5是示出用于通过ARM_图形应用程序编程接口(API)来访问资产关 系的示例性方法的流程图;以及
图6是示出用于用ARM数据提供者API生成资产关系管理文件的示例性 方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680051947.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提高图像的动态范围的方法和设备
- 下一篇:一种大襟纽扣女上衣