CSDN论坛 > C++ Builder > Windows SDK/API

关于这个射击程序! [问题点数:0分]

Bbs1
本版专家分:100
结帖率 98.59%
CSDN今日推荐
Bbs9
本版专家分:51725
Blank
红花 2004年2月 C++ Builder大版内专家分月排行榜第一
2004年1月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2004年3月 C++ Builder大版内专家分月排行榜第二
2003年12月 C++ Builder大版内专家分月排行榜第二
2003年11月 C++ Builder大版内专家分月排行榜第二
2003年9月 C++ Builder大版内专家分月排行榜第二
2003年8月 C++ Builder大版内专家分月排行榜第二
2003年7月 C++ Builder大版内专家分月排行榜第二
2006年1月 专题开发/技术/项目大版内专家分月排行榜第二
2004年12月 专题开发/技术/项目大版内专家分月排行榜第二
2004年8月 专题开发/技术/项目大版内专家分月排行榜第二
2004年6月 专题开发/技术/项目大版内专家分月排行榜第二
2004年2月 专题开发/技术/项目大版内专家分月排行榜第二
2003年10月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2006年4月 C++ Builder大版内专家分月排行榜第三
2005年12月 C++ Builder大版内专家分月排行榜第三
2003年6月 C++ Builder大版内专家分月排行榜第三
2006年4月 专题开发/技术/项目大版内专家分月排行榜第三
2004年9月 专题开发/技术/项目大版内专家分月排行榜第三
2004年1月 专题开发/技术/项目大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
FPS射击游戏《林海雪原》完整c++源代码
使用的 主要技术有: 1、大面积山脉渲染,使用Heightmap构造地形,7级 LOD 细节精度,地形无限重复循环 。 2、清晰、自然的地表贴图。 3、读取.MD2 、.MS3D 格式的3D模型文件。 4、粒子系统,产生爆炸、炊烟等特效。 5、太阳光晕。 6、使用Blend模拟Brightness/contrast调节图象亮度。 操作控制 可以在GameSetting菜单中设定: 1.视频属性 ( Video Setting ) 1).屏幕分辨率( Resolution ) 游戏率默认为800*600,在任务执行前可改变分辨率,但不会立即生效,只有在初始化任务时才改变分辨率。 2).屏幕亮度( Brigthness ) 在不同的硬件配置上,屏幕亮度往往表现出较大差异,通过该项可将亮度调节到最佳。 3).视野范围 ( Visible Distance ) 调节地形绘制的距离。对于配置较低的硬件,适当降低视野距离可提高帧速率,但由于远处地形网格较粗,对帧速率提高贡献并不大。 4).雾浓度 ( Fog Density ) 2.音频属性 ( Audio Setting ) 1).背景音乐(music) 可以打开或关闭背景音乐,可以调节音量。 音乐播放 audio/music/menu.mp3 ,如果你有自己喜爱的mp3音乐文件可以将它替换 menu.mp3 文件。 2).音效( sound ) 可以打开或关闭音效,可以调节音量。游戏中的枪声与人物的发声具有3D效果。 3.键盘操作 ( Keyboard Setting ) 以下操作可以更改 Up、Down、Left、Right设定移动操作。 Fire 射击 Jump 跳跃 Zoom 放大远处景物 Help 弹出帮助 修改方法:用鼠标点击选项,然后输入新的按键。 另外,游戏保留了几个开发模式下的操作: Page Up 提升视点高度 Page Down 降低视点高度 (可以看到地形绘制区域) L 线框模式 F 冻结所有敌人 V 隐身 N 敌人攻击力为零 I 隐藏房子 O 隐藏敌人 P 隐藏树木 在游戏运行中,按 Help 项的按键获得帮助。 4.鼠标操作 鼠标的移动可改变视角,默认设定左键为射击,右键为放大。
unity3D 第一人称简单射击示例
参考:unity5实战第三章,慢慢学习放两个东西一个是玩家,主摄像机附在上面,配上Mouselook.cs,FPSInput.cs使其能响应键盘移动跟鼠标移动Mouselook.cs,FPSInput.cs的实现前面有一个是敌人,附上Reactive.cs受击反馈脚本,实现在下面现在要做的是:按下左键,射出子弹,被射中区域显示球(子弹),被射中的敌人受击反馈消失现在给玩家的主摄像机配上raysho...
射击类游戏的制作思路
1 第一人称换人   2 弹药数量 reload动画 hud 3 第一人称换武器 ? 4 第一人称 与 第三人称 视角切换  5 换准星,生命值,死亡,伤害 6 开枪 的枪口火焰效果 , 打到物体上的爆炸效果, 以及被打物体出现弹坑 7 添加 bot,简单 Ai ,寻路 8 bot 的 behavior tree ,行为树 9 网络 ,多人联机
python面向对象案例分析
案例的目的: (1)理解面像对像的基本概念。 (2)掌握类和对象的定义和使用。 (3)掌握方法的使用 案例需求: 在全世界风靡的反恐精英是一个以团队合作为主的第一人称射击游戏,简称cs。根据面像对象的编程思想,模拟实现一个战士开枪射击敌人的场景。 在上述的场景中,有战士(玩家),敌人,枪共三个对象,其中枪又包括弹夹,子弹两个对象。场景中这几个对象间的关系如下...
unity射击游戏:超萌射手(3)怪物生成和射击逻辑
前言 本文由作者@zx一路飞奔出品,转载请注明出处 文章地址:http://blog.csdn.net/u014735301/article/details/42705443 作者微博:http://weibo.com/u/1847349851 怪物生成 (1)刷新点 使用粒子系统,在地图上创建刷新点 使用PoolManager插件,创
用vb做一个简单的射击游戏
用vb做一个简单的射击游戏 Option Explicit Dim RandX As Single Dim RandY As Single Dim Score As Single Dim Thisscore As Single Dim Average As Single Dim Shot As Integer Dim Appear As Boolean Dim Distance As Single Private Sub Command1_Click() Timer1.Enabled = True Command3.Enabled = True If Command1.Enabled = True Then Command3.Caption = "暂停" End If Command4.Enabled = True End Sub Private Sub Command2_Click() If Command4.Enabled = True Then MsgBox "请先结束游戏", 48, "警告" Else End End If End Sub Private Sub Command3_Click() Command1.Enabled = False Command3.Caption = "继续" Timer1.Enabled = Not Timer1.Enabled If Timer1.Enabled = True Then Command3.Caption = "暂停" End If End Sub Private Sub Command4_Click() Timer1.Enabled = False Command3.Enabled = False Command1.Enabled = True Picture1.Cls Label1.Caption = "射击:" Label2.Caption = "平均得分:" Label3.Caption = "环数:" Label4.Caption = "总分:" Command4.Enabled = False Command3.Caption = "暂停" End Sub Private Sub Form_Load() Appear = False Timer1.Enabled = False Thisscore = 0 Score = 0 Shot = 0 End Sub Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Beep Shot = Shot + 1 Picture1.DrawWidth = 4 Picture1.PSet (X, Y), RGB(255, 0, 0) Distance = Sqr((X - RandX) * (X - RandX) + (Y - RandY) * (Y - RandY)) If Appear And Timer1.Enabled Then Thisscore = 5 - Int(Distance / 10) If Thisscore <= 0 Then Thisscore = 0 End If Score = Score + Thisscore Average = Int((Score / Shot) * 100) / 100 Label1.Caption = "射击:" + Str(Shot) + "发" Label2.Caption = "平均得分:" & Format(Average, "0.00") & "环" Label3.Caption = "环数:" + Str(Thisscore) + "环" Label4.Caption = "总分:" + Str(Score) + "环" End If End Sub Private Sub Timer1_Timer() Dim i As Integer Appear = Appear Xor True RandX = 500 * Rnd() RandY = 370 * Rnd() If Appear Then Form1.Picture1.AutoRedraw = True Picture1.DrawWidth = 1 Picture1.DrawStyle = 0 For i = 10 To 50 Step 10 Picture1.Circle (RandX, RandY), i, RGB(0, 0, 255) Next i Picture1.Line (RandX - 60, RandY)-(RandX + 60, RandY) Picture1.Line (RandX, RandY - 60)-(RandX, RandY + 60) Else Picture1.Cls End If End Sub
2D游戏程序剖析_太空射击
2D游戏程序剖析_太空射击 2D游戏程序剖析_太空射击
射击小程序
射击小程序
易语言射击小游戏源码
这个源码是射击小游戏的源码
对一个H5射击小游戏的算法理解
导言这是一个初学者通过一个h5小游戏教程中出现的一些算法包括(对象池,脏矩形绘制,四叉树的2D碰撞检测)进行一个简单介绍,用于自我理解的目的。其中用到了对象池和
关闭