
XNA
MinSen
这个作者很懒,什么都没留下…
展开
-
WP7-XNA 3D开发 显示3D模型(BasicEffect、DualTexturesEffect)
开发3D游戏是个很HIGH的事情。本文介绍如何在XNA框架下使用BasicEffect和DualTexturesEffect显示模型。参考文章(E文好的可以不同在这里看我啰嗦 ╮(╯▽╰)╭):http://www.codeproject.com/KB/windows-phone-7/3DGraphicsWP7.aspx本文包括了简单的模型制作步骤(因为这是我的薄弱环节,个人再摸索转载 2012-09-03 19:57:12 · 2506 阅读 · 0 评论 -
【专家篇】将3DXNA模型嵌入到Silverlight应用程序
摘要: 当用户选择本地模型,应用程序导航到GamePage页面,用Silverlight内容来显示XNA模型。本次任务将演示如何创建Silverlight/XNA混合应用程序...... 当用户选择本地模型,应用程序导航到GamePage页面,用Silverlight内容来显示XNA模型。本次任务将演示如何创建Silverlight/XNA混合应用程序。转载 2012-11-06 08:59:40 · 1317 阅读 · 0 评论 -
XNA游戏:Hello XNA
下面创建一个简单的Windows Phone 7的XNA 程序,只是一个Hello XNA的文本,从屏幕的左上角一直往右下角移动,通过该例子来开始Windows Phone 7 XNA的游戏编程。 新建一个项目后可以看到这样的一个项目工程结构,如图所示。Content项目是表示游戏的资源文件,相关游戏的资源就需要在Content目录下进行添加。看一下Game1.cs这转载 2013-11-29 16:53:33 · 1234 阅读 · 0 评论 -
XNA中的拾取与碰撞检
一、 拾取与碰撞检测1、 碰撞检测XNA中的碰撞检测是通过测试两个物体的包围盒或者包围球是否相交来实现的。XNA为模型的每个Meshe建立一个包围盒和包围球。(1)、获取包围球BoundingSphere c1BoundingSphere = model1.Meshes[i].BoundingSphere;BoundingSphere c2BoundingSphere =转载 2012-10-24 09:05:03 · 2076 阅读 · 0 评论 -
碰撞检测 包围盒 包围球 XNA
对于每个诸如玩家、武器、敌人(NPC)等的单元(unit)类型,你都需要在GameLogic命名空间创建一个类。一个游戏单元需要存储它的属性(例如:速度,生命值,伤害等)和逻辑(状态和行为)。除了游戏单元的逻辑,你还要在GameScreen 类中构建主程序的逻辑,这个逻辑定义了游戏控制和单元如何更新和绘制。你将在本章最后创建GameScreen类。在你开始创建游戏逻辑类之前,让我们回顾一下前面转载 2013-12-17 16:03:44 · 3458 阅读 · 0 评论 -
Drawing an XNA Model bounding box
December 10, 2010The source code for a working version is here.If you're making a level editor, or perhaps a model viewer, it can sometimes be useful to see a visualisation of the 3D space转载 2013-12-18 10:45:56 · 1099 阅读 · 0 评论 -
XNA-2D碰撞-使用像素偵測
2008/12/14 15:51 | 閱讀數 : 8076| 2 人推薦我要推薦 |One Comment | 文章分類 :XNA | 訂閱上一篇使用XNA-2D碰撞-使用矩形偵測的缺點就是對於不規則的物體沒輒!而遊戲裡常常都是不規則的物體,所以我們來試試看用像素偵測的方式,如此不論圖形長什麼樣子都可以準確的偵測出來。首先我們要將會碰撞的物體其背景變转载 2014-07-23 14:42:20 · 1112 阅读 · 0 评论 -
在Visual Studio 2012中使用XNA 4.0
XNA 4.0默认是将项目模板安装到VS2010中的,并不能够自动安装到VS2012,所以需要一些操作来让VS2012中也可以使用XNA 4.0模板。1、下载XNA 4.0下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=275992、安装好VS2012和XNA 4.0(这步就不说什么转载 2014-11-11 20:28:35 · 1329 阅读 · 0 评论 -
xna 摄像机的旋转!
xna 摄像机的旋转!分类: xna 2012-02-11 15:59 341人阅读 评论(0)收藏 举报vectormatrixfloat扩展存储 -2.指定相机的目标问题 当你定义视图矩阵,你要指定一个目标向量。用这个向量设置相机的旋转。方案 当旋转相机时,位置是不变的。当位置和目标限转载 2014-11-12 21:46:46 · 876 阅读 · 0 评论 -
Windows Phone 7 Quick Tip: How to use Bing Maps in XNA games
Windows Phone 7 Quick Tip: How to use Bing Maps in XNA gamesOctober 22, 2010facebookA few days ago, a colleague of mine pointed out to this site which shows a Bing Maps usage within XNA转载 2014-12-19 10:55:33 · 1117 阅读 · 0 评论 -
从零3D基础入门XNA 4.0——模型和BasicEffect
从零3D基础入门XNA 4.0(2)——模型和BasicEffect 时间 2014-01-06 02:22:00 博客园-原创精华区原文 http://www.cnblogs.com/mayswind/p/3493696.html【题外话】上一篇文章介绍了3D开发基础与XNA开发程序的整体结构,以及使用Model类的Draw方法将模型绘制到屏幕上。本文接着上一转载 2014-12-10 15:38:58 · 2623 阅读 · 0 评论 -
XNA4 加载模型文件 适用于WP7 Silverlight5
SKLReaderusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace SknImporter{ class SklReader { public struct Skl转载 2012-10-25 20:29:17 · 1298 阅读 · 0 评论 -
WP7 XNA ContentPipelen 内容管道 ContentImporter
作者:61Mobile 文章来源:61Mobile 点击数:76 更新时间:2011-3-23 ContentPipeline算是比较进阶的议题,但是也不会太困难,想要用自己定义的档案时就需要用到了。 先来看看Pipeline的组件 图片来源http://msdn.microsoft转载 2012-10-25 20:17:04 · 872 阅读 · 0 评论 -
让XNA在Windows 8 Metro运行起来(Mono XNA跨平台)
Windows 8 RTM来了,vs2012正式版本也来了,在vs2012中开发Windows 8 Metro应用程序视乎不再现实,monogame跨平台XNA游戏引擎解决XNA不能开发Metro的问题,只需要很小的改动,直接可从桌面程序迁移代码到Metro中。 桌面程序: Windows 8 Metro 至于怎么安装MonoGame,参考以下博文: 安装Mono模版 http://www.cnb转载 2012-10-31 14:21:04 · 1917 阅读 · 0 评论 -
windows8无法完整安装windows phone sdk 7.1
前几天将系统换成了windows 8 Release Preview。visual studio也更新到了最新的visual studio 2012 RC。由于还要做windows phone的开发所以还是要安装 windows phone SDK的。安装过程中却出现了安装Microsoft XNA GAME Studio 4.0 Refresh和Windows Phone SDK 7.1 E转载 2012-10-31 14:35:34 · 2908 阅读 · 1 评论 -
XNA in Silverlight 5.0
XNA在Silverlight 5.0中变化了,和Silverlight 4.0不一样呢。Silverlight 4.0中想使用XNA只能是WinPhone7才可以,Silverlight 5.0就不一样了,可以在PC平台上支持XNA开发,也就是说你的网站上可以直接使用XNA开发游戏了! Silverlight 5.0使用XNA超级简单,XAML文件中定义一个DrawingSurfac转载 2012-11-01 10:17:25 · 1052 阅读 · 0 评论 -
射线与地形的碰撞检测
要检测物体是否和地形相交,你需要创建一些碰撞检测方法。一个有用的方法是使用射线和地形间的碰撞检测。例如,一个物体在场景中移动,你可以追踪一条指向物体移动方向的射线并获取它与地形间的距离。 要检测射线和地形的碰撞,你可以在射线和高度图之间进行碰撞检测,用来替代射线和地形网格(很多三角形)间的碰撞检测。碰撞检测分成两个部分,首先,你在射线上执行一个线性搜索知道你找到在地形上和地形之下的两个点。接着,你转载 2012-10-23 19:46:05 · 3607 阅读 · 0 评论 -
Silverlight Toolkit (December 2011)的新功能
原文地址:Silverlight Toolkit (December 2011) for Silverlight 5–What’s new?。用于Silverlight 5的新版本Silverlight Toolkit (December 2011) 已经发布,你可以在http://silverlight.codeplex.com/releases/view/78435下载。更新:Baby转载 2012-11-02 09:14:39 · 1310 阅读 · 0 评论 -
XNA游戏:对Content的理解
原文地址:http://msdn.microsoft.com/zh-cn/library/bb447756。XNA Game Studio Content Pipeline是一组施加在游戏素材上的处理过程,这个过程从素材的原始文件格式开始,借助于XNA框架类库,通过一系列处理将素材转换为XNA Game Studio可以使用的数据。Content是你的游戏中的所有非可执行的托管代码,它包括转载 2012-11-02 09:51:54 · 1631 阅读 · 1 评论 -
XNA 3D游戏开发入门基本——鼠标选择3D模型(3D物体的拾取)
拾取原理拾取主要用来表示能过鼠标在屏幕上单击来选中某个3D模型,然后就可以获取这个模型信息,同时也可以对这个模型进行编辑。拾取算法的主要思想是:得到鼠标点击处的屏幕坐标,通过投影矩阵和观察矩阵把该坐标转换为通过视点和鼠标点击点的一条射入场景的光线,该光线如果与场景模型的三角形相交,则获取该相交三角形的信息。拾取的具体过程如下:1.使用获取鼠标当前状态。2.把屏幕坐标转换为屏幕空转载 2012-10-23 18:29:14 · 2990 阅读 · 0 评论 -
Silverlight.XNA(C#)跨平台3D游戏研发手记:3D SLG(策略战棋游戏)设计案例
某天,当你一不小心发现已经够随心所欲的驾驭3D摄像机之时,任何类型的3D游戏都将成为囊中玩物,过往如烟。回忆逝去的童年让我极度惦记的SLG策略战棋游戏,或许对于大多数玩家来说,它费时费力不被讨好;然而深邃的内涵和无限可能的战略战术始终占据着我内心很大一片天地。于是,在本系列前5节2D SLG知识原理的基础上,萌发了移植一款基于平面的3D SLG Demo计划。首先,什么是基于平面的3D S转载 2012-10-24 12:22:36 · 2143 阅读 · 0 评论 -
XNA Game Engine教程系列2- Engine, Content和Services
在这一章中,我们要创建游戏引擎的主类。首先新添一个文件“Engine.cs”到文件夹“Components”中,然后加入以下代码以创建一个静态类“Engine”。这个类与前面我们创建的其他类的区别是它不需要实例化(使用“new ObjectType ();”),这里我们使用“Engine.MemberName”获取其成员。以下是是开始代码:using System.Collections.转载 2012-11-02 11:22:07 · 842 阅读 · 0 评论 -
XNA: 如何通过HTTP加载Texture2D 精灵
介绍今天的范例将展示如何从Internet上下载图片然后在 XNA 游戏中展现出来。演示的图片如下图在开始前请先注意以下几个重点:- 此功能仅仅在Windows Games上保证运行正常,在Windows Phone 7上也许也没问题,但是我还没做过相关测试。毕竟对Windows Phone 7不感兴趣。- 此功能不能在 XBOX Games 上转载 2012-11-02 16:49:14 · 1238 阅读 · 0 评论 -
vs2013安装xna4.0模板
vs2013安装xna4.0模板首先需要安装Windows Phone SDK 7.1,这里面包含了最新的XNA SDK,当然也能安装其它的XNA SDK。安装完后复制模板xcopy /e "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA G转载 2015-04-04 20:54:24 · 1523 阅读 · 0 评论