E:\downcode\YYArena\YYArena\Bin\Debug\AppManifest.xaml
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\bg.mp3
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\bg.jpg
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\bullet1.png
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\bullet2.png
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\fire.mp3
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\bomb.mp3
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\ship2.png
E:\downcode\YYArena\YYArena\Bin\Debug\Resource\ship1.png
E:\downcode\YYArena\YYArena\Bin\Debug\YYArena.dll
E:\downcode\YYArena\YYArena\Bin\Debug\YYArena.pdb
E:\downcode\YYArena\YYArena\Bin\Debug\en-US\YYArena.resources.dll
E:\downcode\YYArena\YYArena\Bin\Debug\zh-CN\YYArena.resources.dll
E:\downcode\YYArena\YYArena\Bin\Debug\YYArena.xap
E:\downcode\YYArena\YYArena\Bin\Debug\TestPage.html
E:\downcode\YYArena\YYArena\Bin\Debug\FarseerPhysics.dll
E:\downcode\YYArena\YYArena\Bin\Debug\FarseerPhysics.pdb
E:\downcode\YYArena\YYArena\obj\Debug\ResolveAssemblyReference.cache
E:\downcode\YYArena\YYArena\obj\Debug\App.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Board.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Bullet.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Explosion.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Fireball.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Map.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Ship.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\SoundEffect.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Controls\Interactive.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Core\PhysicsBox.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\Page.g.cs
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.g.resources
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.Resource.Localization.resources
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.Resource.Localization.en-US.resources
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.Resource.Localization.zh-CN.resources
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.csproj.GenerateResource.Cache
E:\downcode\YYArena\YYArena\obj\Debug\en-US\YYArena.resources.dll
E:\downcode\YYArena\YYArena\obj\Debug\zh-CN\YYArena.resources.dll
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.dll
E:\downcode\YYArena\YYArena\obj\Debug\YYArena.pdb
E:\downcode\YYArena\YYArena\obj\Debug\XapCacheFile.xml
没有合适的资源?快使用搜索试试~ 我知道了~
Silverlight星际竞技场游戏
共191个文件
cs:105个
dll:22个
xaml:12个
需积分: 3 8 下载量 4 浏览量
2009-06-22
14:48:58
上传
评论
收藏 2.05MB RAR 举报
温馨提示
Silverlight星际竞技场游戏 介绍:使用 Silverlight 2.0(c#, Farseer Physics Engine) 开发一个射击游戏:星际竞技场 玩法:W 或者 ↑ = 前进;S 或者 ↓ = 后退:A 或者 ← = 左转;D 或者 → = 右转;J 或者 Ctrl = 开火 思路: 1、使用一个开源的 Silverlight 物理引擎:Farseer Physics Engine 2、将 Farseer Physics Engine 中的物理运算器 PhysicsSimulator 放到一个全局变量中,对 Body 和 Geom 做即时运算, 2、写个 IPhysicsControl 接口,用于描述物理对象的各个属性,需要运动和碰撞的对象,要实现该接口抽象出来的各个属性 3、写个抽象类(Sprite),在其内封装好物理引擎。各种类型的物理对象的模拟器,都需要重写该抽象类的两个方法GetForce()和GetTorque()即可,其分别要返回对象在当前时刻所受到的牵引力和力矩 4、写个 IFire 接口,所有可开火的对象都要实现该接口 5、写个控件 PhysicsBox,用于包装 IPhysicsControl,从而将模拟器计算出的运动和碰撞结果呈现到界面上
资源推荐
资源详情
资源评论
收起资源包目录
Silverlight星际竞技场游戏 (191个子文件)
YYArenaTestPage.aspx 1005B
Default.aspx 446B
ResolveAssemblyReference.cache 7KB
YYArena.csproj.GenerateResource.Cache 950B
ClassDiagram.cd 3KB
Web.config 7KB
Body.cs 34KB
SweepAndPruneCollider.cs 33KB
Vertices.cs 32KB
Geom.cs 24KB
PhysicsSimulator.cs 24KB
Arbiter.cs 23KB
Path.cs 22KB
GeomFactory.cs 22KB
Vector2.cs 18KB
Curve.cs 17KB
Matrix.cs 16KB
CollisionHelper.cs 16KB
ComplexFactory.cs 15KB
SelectiveSweepCollider.cs 13KB
Page.xaml.cs 12KB
Calculator.cs 12KB
WaveController.cs 12KB
RevoluteJoint.cs 12KB
SliderJoint.cs 12KB
PinJoint.cs 9KB
FluidDragController.cs 9KB
Localization.Designer.cs 7KB
FixedRevoluteJoint.cs 7KB
JointFactory.cs 7KB
AngleLimitJoint.cs 6KB
Grid.cs 6KB
BodyFactory.cs 5KB
LinearSpring.cs 5KB
AABB.cs 5KB
BruteForceCollider.cs 5KB
App.xaml.cs 5KB
FixedAngleLimitJoint.cs 5KB
FixedLinearSpring.cs 5KB
PlayerSprite.cs 5KB
AISprite.cs 5KB
ControllerFactory.cs 4KB
SpringFactory.cs 4KB
Ship.xaml.cs 4KB
AngleSpring.cs 4KB
CircularInterpolator.cs 4KB
Bullet.xaml.cs 4KB
Interactive.xaml.cs 4KB
InactivityController.cs 4KB
Sprite.cs 4KB
Contact.cs 3KB
Interactive.g.cs 3KB
KeyboardHandler.cs 3KB
ArbiterList.cs 3KB
Page.g.cs 3KB
ConvertUnits.cs 3KB
AngleJoint.cs 3KB
FixedAngleSpring.cs 3KB
Board.g.cs 3KB
Fireball.g.cs 3KB
Helper.cs 3KB
Scaling.cs 3KB
PhysicsBox.xaml.cs 3KB
Explosion.xaml.cs 2KB
ContactId.cs 2KB
FixedAngleJoint.cs 2KB
PhysicsBox.g.cs 2KB
SoundEffect.xaml.cs 2KB
RectangleBorder.cs 2KB
Enums.cs 2KB
BilinearInterpolator.cs 2KB
Map.xaml.cs 2KB
Board.xaml.cs 2KB
Joint.cs 2KB
Spring.cs 2KB
Explosion.g.cs 2KB
Bullet.g.cs 2KB
GeomList.cs 2KB
SoundEffect.g.cs 2KB
Ship.g.cs 2KB
ControllerList.cs 2KB
Explosion.xaml.g.cs 2KB
Tank.g.cs 2KB
Sh.g.cs 2KB
Map.g.cs 2KB
Feature.cs 2KB
App.g.cs 2KB
App.g.cs 2KB
Fireball.xaml.cs 2KB
IPhysicsControl.cs 2KB
SpringList.cs 2KB
MathHelper.cs 1KB
BodyList.cs 1KB
AssemblyInfo.cs 1KB
UniformVelocitySprite.cs 1KB
Controller.cs 1KB
JointList.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AABBFluidContainer.cs 1009B
共 191 条
- 1
- 2
资源评论
ss_geng
- 粉丝: 319
- 资源: 3220
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功