先用再学 - 借助 Xna 快速开发游戏原型

15
先先先先 先先先先 先先 先先 XNA XNA 先先先先先先先先 先先先先先先先先 广广广广广广 广广 2011.5.22

description

珠三角技术沙龙游戏专场201105广州

Transcript of 先用再学 - 借助 Xna 快速开发游戏原型

Page 1: 先用再学  - 借助 Xna 快速开发游戏原型

先用再学先用再学借助借助 XNAXNA快速开发游戏原型快速开发游戏原型

广州网游数码钱锋

2011.5.22

Page 2: 先用再学  - 借助 Xna 快速开发游戏原型

先用再学• 问题• XNA

• 想法• 交流

Page 3: 先用再学  - 借助 Xna 快速开发游戏原型

面临的烦恼• 已有的项目• 进行中的项目• 准备中的项目

Page 4: 先用再学  - 借助 Xna 快速开发游戏原型

快速响应

• 游戏中使用脚本 , 借助一些框架、其它语言开发辅助工具、各种编辑器

Page 5: 先用再学  - 借助 Xna 快速开发游戏原型

XNA

• X Next-generation Architecture

• XNA's Not Acronymed

Page 6: 先用再学  - 借助 Xna 快速开发游戏原型

如何用?简单的渊源:• DirectX

• Managed DirectX

• XNA

环境:• Visual Studio + XNA Game Studio

Page 7: 先用再学  - 借助 Xna 快速开发游戏原型

游戏原型开发• XNA 4.0 中的 Reach 和 HiDef

• XNA 2D

• XNA 3D

游戏开始

初始化

载入资源

释放资源

游戏结束

Page 8: 先用再学  - 借助 Xna 快速开发游戏原型

先用起来

• 一个战斗射击的平面游戏

Page 9: 先用再学  - 借助 Xna 快速开发游戏原型

先用起来

• 策划的一句描述,某一个游戏中的类似效果,恩,实现起来不难,做个简单的看看

Page 10: 先用再学  - 借助 Xna 快速开发游戏原型

反复调整• 游戏开发是一件非常有创造性的事情• 游戏非常注重用户体验• 多玩,多调整

Page 11: 先用再学  - 借助 Xna 快速开发游戏原型

初步描述

快速实现

开发实现者

规划设计者

反复调整 确定规则

Page 12: 先用再学  - 借助 Xna 快速开发游戏原型

等等,有个问题• 已经有一套现成的工具、引擎可以很方便

直观地进行开发 (这只是一个选择)

Page 13: 先用再学  - 借助 Xna 快速开发游戏原型

XNA More…• 各种基于 XNA 的辅助库和引擎 :

Visual3D / QuickStart / Ox

• 学习好去处 :

XNA Developer Center -- http://create.msdn.com/

http://xnaresources.com/

• 当然还有 google 搜索引擎 ( 会有更多学习网站告诉你 )

Page 14: 先用再学  - 借助 Xna 快速开发游戏原型

想法• XNA 可以进行简便快速的开发实现• XNA 与传统游戏开发有较为一致的流程• C# 值得在各个开发任务中进行尝试• 游戏开发中更多的选择

Page 15: 先用再学  - 借助 Xna 快速开发游戏原型

谢谢谢谢

twitter.com/onlyfeng