本游戏是参照教学视频而开发的。
程序代码如下:
游戏整体代码打包如附件。
游戏运行界面为:
地图编辑界面:
游戏主界面:
遇见问题:
在程序开发过程中,需要在程序中添加声音,这里需要用到Microsoft.DirectX.dll和Microsoft.DirectX.DirectSound.dll这两个文件,这两个文件见附件。添加之后,运行时出现如下问题:
解决方法为:
编辑Tank解决方案下的app.conf文件,其原始内容为:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
修改为:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
这样游戏就可以正常运行,并可以听见声音了。
- 大小: 42.1 KB
- 大小: 69.7 KB
- 大小: 133 KB
- 大小: 146.7 KB
- 大小: 53.9 KB
分享到:
相关推荐
《90坦克游戏开发源码注解版》是一款基于C#编程语言的坦克游戏开发教程,其中包含了完整的源代码和详细的注释,非常适合初学者和有一定基础的IT专业人士进行学习和实践。通过这个项目,你可以深入理解游戏开发的基本...
总的来说,Linux下的C++坦克游戏开发是一个综合性的学习项目,涵盖了C++语言基础、面向对象编程、输入输出处理、游戏逻辑设计等多个方面。通过这个项目,学生不仅可以提升编程技能,还能了解游戏开发的基本流程。...
【Java Swing 和 AWT 坦克游戏开发详解】 在Java编程领域,Swing和AWT是用于构建图形用户界面(GUI)的两个主要库。本项目“java swing\awt开发的坦克游戏”旨在通过实际操作,帮助开发者了解和掌握这两个库在游戏...
《Unity3D坦克游戏开发详解》 Unity3D是一款强大的跨平台游戏开发引擎,它以其易用性、高效性和丰富的资源库深受游戏开发者喜爱。在本文中,我们将深入探讨如何利用Unity3D进行坦克游戏的开发,从基础的场景构建到...
《基于VC++的经典坦克游戏开发详解》 在计算机科学领域,游戏编程是众多开发者热衷的实践项目之一,尤其对于初学者来说,基于VC++开发经典坦克游戏是一个很好的学习起点。这个项目涉及到C++编程语言、图形界面设计...
基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe可执行文件) 基于C++语言开发的坦克大战游戏源代码(含exe...
《C#窗体坦克游戏开发详解》 C#是一种广泛应用于Windows桌面应用开发、游戏制作、Web服务等领域的编程语言,其简洁的语法和强大的功能深受程序员喜爱。本项目是利用C#窗体(Windows Forms)开发的一款坦克游戏,...
在本项目中,"JAVA坦克大战游戏开发"是一个利用Java编程语言实现的经典坦克对战游戏。这个游戏的开发涉及到了许多核心的计算机科学和软件工程的知识点,包括但不限于以下几个方面: 1. **Java编程基础**:Java是...
《基于Java Swing的坦克游戏开发详解》 Java Swing是一个用于创建桌面应用程序的Java库,它提供了丰富的用户界面组件,使得开发者能够构建出功能强大的图形用户界面。本篇将深入探讨如何利用Java Swing来开发一款...
这款游戏适用于对C++编程和游戏开发感兴趣的广大学生、编程爱好者以及初学者。通过参与游戏开发,他们可以深入了解C++编程语言的应用,学习游戏逻辑设计、用户输入处理。此外,对于想要通过实践提升编程能力和算法...
《Java坦克大战:自己画的坦克游戏开发详解》 Java坦克大战是一款经典的基于Java平台的桌面游戏,旨在帮助Java学习者巩固J2SE(Java Standard Edition)的基础知识,特别是图形用户界面(GUI)编程和事件处理。通过...
以上就是"eclipse编写坦克游戏"这个项目中涵盖的主要技术点,从编程语言基础到具体的游戏开发技巧,全面展示了Java游戏开发的基本流程和关键技能。通过实践这样的项目,开发者不仅可以深入理解Java编程,还能提升...
通过这个项目,开发者不仅可以提升C++编程技能,还能深入理解游戏开发的基本原理和技术,包括图形渲染、物理模拟、事件处理等多个方面。对于学习游戏编程的初学者来说,这是一个很好的实践平台,能帮助他们将理论...
《基于J2ME的坦克游戏开发详解》 在IT领域,游戏开发一直是吸引众多开发者的重要方向,而基于Java平台的J2ME(Java Micro Edition)则为移动设备上的游戏开发提供了一个强大的工具。本篇文章将深入探讨如何使用J2ME...
【VB编程语言与坦克游戏开发】 VB,全称Visual Basic,是Microsoft公司推出的一种基于事件驱动的编程语言,尤其适合初学者和快速开发小型应用程序。在这个"(vb+背景关卡型)坦克游戏"中,VB被用作主要的开发工具,...
"基于Java3D的坦克游戏的设计和实现" 本文以Java3D技术为基础,设计和实现了一个坦克游戏...本文的设计和实现证明了Java3D在坦克游戏开发中的可行性和实用性。 关键词:三维视觉;Java3D;坦克游戏;交互性;视觉效果
【标题】:“坦克大战开发详细代码”揭示了游戏开发的核心技术,主要集中在Java编程语言上。这个项目是在MyEclipse集成开发环境中实现的,提供了一种深入学习游戏编程的实践方式。 【描述】:“详细的代码加注释,...
### JAVA坦克大战游戏开发毕业论文知识点汇总 #### 一、绪论 - **背景与意义**:随着21世纪的到来,互联网技术的飞速发展推动了信息技术的进步,使其成为网络经济的重要组成部分。在这个信息技术蓬勃发展的时代,...