首页 [ 游戏娱乐 ] 桌球游戏源码
一键分享

桌球游戏源码

  • 免费

2009-12-14 09:28:50

  • 源码类型: C/S
  • 开发环境: VS2005 + 无数据库
  • 开发语言: C#
  • 标签: 示例源码 撞球 声音效果
  • 评分:
收藏 247 次|关注 4895 次|下载 347 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   313395 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:北京市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【游戏娱乐】
  • 源码类型:C/S
  • 适合人群: 菜鸟进阶
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:2.20K
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 成绩公布
  • 游戏开始
  • 桌球
  • 成绩公布
  • 游戏开始
  • 桌球
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
桌球游戏源码
C#写的撞球游戏,享受下有用的编程思路,还有游戏本身
游戏是建立在三个基础:
碰撞检测/冲突解决:
首先,它是一个撞球游戏必须有一个碰撞检测,并予以妥善处理。当小球运动,他们必须始终局限于内部边界和留在桌中,
除非他们进入小洞。当与其它球或一球碰撞的边界,你必须知道它,并采取行动解决冲突之前,将屏幕上的碰撞球。
撞机事件本身不是问题(例如,您可以只测试是否两个球更接近对方的半径的两倍)。真正的问题是决定球的碰撞应该在这个时候,
如果他们是真正的对象,并计算出它们所带来的方向。我有辛苦的妥善解决冲突,并在给予自己重新发明轮子,我终于采取谷歌。
虽然有解释冲突解决了许多文章,我最终使用这个来自马修McDole简单和直接的检测和处理问题的文章。
快速和平稳的图形渲染:
首先,我试图用一个计时器来控制渲染过程。在每一个滴答,对球的位置,然后计算图形的呈现。
逼真的声音效果:
声音效果当我终于图形的工作,我就发现了一些失踪。我想游戏有声音,使之更加切合实际,令人振奋。经过一番研究,
我发现了一些。可为母球击中有用的线索wav文件,球击中对方,真正的游泳桌和其他游戏声音。然后,
我试着玩默认System.Media.SoundPlayer反对,但很快我发现它不能播放同时声音:乳清你播放声音,所有声音停止执行。
幸运的是,我发现美妙IrrKlang音频引擎,并获得解决问题。它有一个非常有趣的3D音频引擎,在那里你可以定义声音和的XYZ坐标。
在这个游戏中,我使用了3D音频引擎来播放声音根据源的坐标。
责任编辑:wxc

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行