1 / 2
文档名称:

Windows8游戏开发教程_开篇.docx

格式:docx   大小:71KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Windows8游戏开发教程_开篇.docx

上传人:junjun2875 2017/4/29 文件大小:71 KB

下载得到文件列表

Windows8游戏开发教程_开篇.docx

相关文档

文档介绍

文档介绍:为什么需要 windows 8 游戏开发教程 windows 8 使用的主要的界面叫做 metro , 传统的界面称为 desktop , 仅在 win8 桌面版支持, 作为对老操作系统的兼容和过渡。 Metro UI 程序的开发,始于 windows phone 7 ,和过去的 windows 桌面程序开发有比较大的不同。并且和 windows phone 7 也有很大的不同,甚至有种说法, windows phone 8 也会升级为和 windows 8 类似的界面。引入了 winmd 接口形式, c++ 的加入, 性能的劣势部分和 winrt 、 ramework 中没有提供的功能, 可以很容易的补上。 winmd 作为一个新的接口形式, 还没有充足的资料, 此教程也将作为 winmd 的资料。有什么是新的 Metro UI :摒弃了窗口的概念,基本 UI 形式还是按控件组织,用 xaml 组织, 从 wpf->silverlight->metro ui 这样发展而来。 WINMD :新的接口技术, 和 的混血,使用 c++ 、 、 js 都可以直接调用 winm d 接口。目前使用 c++ 和 都可以生产 winmd 接口的类库, 可以生产跨平台的 winmd 接口类库, c++ 需要针对不同平台编译。 windows kits :非全新, 有很大一部分来自 windows sdk win32API ,, c++ 头文件和 lib , 还有 WINRT , 这次提供了三种平台的 lib ( x86 x64 arm) ,并不包括所有的 WIN32 API , Metro UI 仅能使用 windows kit ,不要尝试使用传统 win32 api 。 winrt :用 winmd 接口包装的面向对象形式的 windows api ,基本上取代了 framework 或者说是 framework 中的大部分改成了 winmd 接口。现在 c# 开发 metro ui 应用,大部分调用都是 winrt 。 c++ 和 js 应用开发,也需要调用 winrt 。从容量上对比, 就可以看出 framework 的大部分功能都瘦身掉了, 瘦身掉了的部分就由 winr t 补上了,开发中调用的 windows 命名空间中全部是 winmd 接口,他们就是 winrt 。 c++ cx:c++ 和 winmd 通讯的扩展,典型语法"^““ ref new xxx ”看上去很可怕, 一大堆新东西, 其实呢, 你根本不用关心 winmd winrt 都是什么东西, 他们都是 api , 调用时都以命名空间的形式组织,作为类库来说扩展名是 winmd ,实际使用 类库和 winmd 类库从编码角度没有差异, winrt 中的 lib 也是标准的 c++ 类库。和 c++ 以前链接库也没有差异。有什么旧的可用 c++ 开发知识没有变化,毫无变