E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
坦克大战
详解Java实现
坦克大战
小游戏(JavaFX,完整源码+注释说明)
与实际代码有小小的出入一些核心思路接口与抽象类接口Updatable和Redrawable编写了接口Updatable和Redrawable,实现这两个接口的类是可更新且可重绘的,如GameUnit(游戏单元)抽象类GameUnit我设计在
坦克大战
这样的实时游戏中
覚えていない903
·
2024-01-07 07:27
java
【Java】实验六
坦克大战
(实验六)PS:1.没有将代码按类分块,均放在TankGame.java中;新增代码部分均通过“//new”包裹,其他部分存在细节上的更改但是未进行“//new”标记,与实验五代码类似的部分也为标记
不牌不改
·
2024-01-06 23:28
【QDU】
java
python
前端
[内附完整源码和文档] 基于Java的
坦克大战
游戏(socket联网多人版)
坦克大战
游戏是童年时期经常玩的经典游戏,我们对它都十分了解。游戏通过分析JAVA游戏开发和代码设计,用Eclipse软件开发了
坦克大战
游戏,运用接口技术,使一个类能够实
UserJSKer
·
2024-01-05 15:44
第二十章
坦克大战
3
第二十章
坦克大战
31.防止坦克重叠思路2.击中坦克爆炸完善MyPanel类完善击中坦克爆炸3.防止敌人坦克重叠1EnemyTank类使EnemyTank类可以得到MyPanel类中的集合enemyTanksEnemyTank
幸运小新
·
2024-01-04 03:03
JAVA第二阶段2
开发语言
java
那些年玩过的游戏
结果我们姐弟俩五笔输入法是没学会,小游戏倒玩了不少,尤其是我弟弟,印象最深的就是超级玛丽、魂斗罗、
坦克大战
等等。现在回想起来,这些游戏都已成为那个时
千允
·
2024-01-03 08:11
Unity
坦克大战
开发全流程——开始场景——设置界面
开始场景——设置界面step1:设置面板的背景图照着这个来设置就行了step2:写代码关联的按钮控件监听事件函数注意:要在start函数中再写一行HideMe函数,以便该面板能在一开始就能隐藏自己。再在BeginPanel脚本中调用该函数即可然后在SettingPanel脚本中控制显隐那么我们可以发现写UI的套路无非就三部:1.拼UI,2.在脚本中声明一系列public的GUI控件并在unity中
Yukino_youth
·
2024-01-01 20:20
unity
游戏引擎
Unity
坦克大战
开发全流程——游戏场景——敌人——敌人血条
游戏场景——敌人——敌人血条在上一节课所写的脚本中添加代码设置血条位置让血条默认不显示,让玩家攻击时才显示只需要加一个判断就行了重写受伤逻辑
Yukino_youth
·
2024-01-01 20:20
unity
游戏
游戏引擎
Unity
坦克大战
开发全流程——游戏场景——通关点
游戏场景——通关点按照这样将场景设置好即可创建一个通关点特效,并为其添加一个碰撞器。写一个脚本并将其挂载
Yukino_youth
·
2024-01-01 20:20
游戏
UE4运用C++和框架开发
坦克大战
教程笔记(十)(第30~33集)
UE4运用C++和框架开发
坦克大战
教程笔记(十)(第30~33集)30.协程介绍与延时节点31.协程方法初级结构多协程节点32.协程方法完整结构33.更多挂起条件30.协程介绍与延时节点下图截取自梁迪老师准备的框架文档
犀利贝XD
·
2024-01-01 07:52
UE4/5
的学习笔记
ue4
c++
笔记
UE4运用C++和框架开发
坦克大战
教程笔记(十三)(第40~42集)
UE4运用C++和框架开发
坦克大战
教程笔记(十三)(第40~42集)40.多按键绑定41.自动生成对象42.资源模块数据结构测试自动生成对象按资源类型生成对象40.多按键绑定上节课实现了按键绑定系统的4
犀利贝XD
·
2024-01-01 07:19
UE4/5
的学习笔记
ue4
c++
笔记
分享40个Python游戏源代码总有一个是你想要的
pwd=8888提取码:8888项目名称:ChineseChessXiangqi中国象棋PythonPython图形化麻将游戏(带蒙特卡洛AI)python做的一个足球小游戏python做的
坦克大战
游戏
MarisTang
·
2024-01-01 06:32
python
游戏
pygame
坦克大战
我最近迷上了一款叫做“
坦克大战
”的游戏超好玩的!游戏当中有两台坦克,一台是我发,一台是对方。不同级别的坦克有不同的招式,最后血量扣光的人为输,没扣光的人为赢。
贺骞森
·
2023-12-31 16:10
【
坦克大战
】vue
前言接着上篇讲,本篇主要给大家讲解一下子弹击中物体、物体销毁、敌方坦克构建生成、运动算法、爆炸效果、以及障碍物的生成;了解了这些我相信你可以不依赖游戏引擎实现大部分小游戏的开发。Es5版本:在线游戏https://www.zhoumingjie.com/Battle-of-tank/battle%20city/index.html源代码https://github.com/mingjiezhou/
【南汐】前端
·
2023-12-31 03:16
python
人工智能
算法
前端
设计模式学习笔记(四) - 装饰器模式 Decorator
目录装饰器模式Decorator一、场景背景二、逻辑实现装饰器模式Decorator一、场景背景
坦克大战
添加新的游戏内容坦克想加一个外壳显示坦克想加一个血条子弹想加一个外壳子弹想加一个尾巴如果采用传统继承模式
Peter Pan 1231
·
2023-12-31 02:06
设计模式学习笔记
设计模式
学习
装饰器模式
Unity
坦克大战
开发全流程——开始场景——场景装饰
开始场景——场景装饰step1:先创建两个场景step2:将地板拖拽到场景上step3:将方块拖拽到场景上,并设置其参数step4:将坦克拖拽到场景上step5:创建点光源step6:旋转炮塔将该脚本挂载到炮塔上即可最终效果//旋转脚本代码如下usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publi
Yukino_youth
·
2023-12-30 19:09
unity
游戏引擎
Unity
坦克大战
开发全流程——开始场景——开始界面
开始场景——开始界面step1:设置UI反正按照这张图拼就行了step2:写脚本前面的拼UI都是些比较机械化的工作,直到这里写代码的时候才真正开始有点意思了,从这里开始,我们就要利用面向对象的思路来进行分析:开始场景有三个面板(开始界面、设置、排行榜),而其他场景也会多多少少有一些UI面板——因为这些UI面板都有一些共同的特征,所以我们可以把这些共同的特征提取出来写成一个基类,然后再让其他类来继承
Yukino_youth
·
2023-12-30 19:39
unity
游戏引擎
Unity
坦克大战
开发全流程——1)需求分析
实践项目:需求分析该游戏共有三个主要部分:UI、数据储存、核心游戏逻辑,下面我们将从开始场景、游戏场景、结束场景三个角度切入进行分析。
Yukino_youth
·
2023-12-30 19:39
unity
Unity
坦克大战
开发全流程——开始场景——排行榜数据逻辑
开始场景——排行榜数据逻辑排行榜单条数据排行榜列表然后在数据管理类中声明一个对应的字段初始化数据然后再在上一节课所编写的UpdatePanelInfo函数中处理数据更新的逻辑时间换算算法然后再在数据管理类中编写一个在排行榜中添加数据的方法以提供给外部直到当前RankInfo、GameDataMgr、RankPanel的代码如下usingSystem.Collections;usingSystem.
Yukino_youth
·
2023-12-30 15:28
unity
游戏引擎
UE4运用C++和框架开发
坦克大战
教程笔记(十二)(第37~39集)
UE4运用C++和框架开发
坦克大战
教程笔记(十二)(第37~39集)37.延时事件系统38.协程逻辑优化更新39.普通按键绑定37.延时事件系统由于梁迪老师是写Unity游戏出身的,所以即便UE4有自带的
犀利贝XD
·
2023-12-30 06:50
UE4/5
的学习笔记
ue4
c++
笔记
UE4运用C++和框架开发
坦克大战
教程笔记(十一)(第34~36集)
UE4运用C++和框架开发
坦克大战
教程笔记(十一)(第34~36集)34.协程宏定义分块35.协程宏定义封装36.整合协程到框架挂起条件封装到宏定义整合到框架34.协程宏定义分块我们前面已经在一个类里面实现了一套可行的协程系统
犀利贝XD
·
2023-12-30 06:20
UE4/5
的学习笔记
ue4
c++
笔记
Unity
坦克大战
开发全流程——游戏场景——主玩家——武器和子弹对象
游戏场景——主玩家——武器和子弹对象武器类字段开火方法然后再玩家类中关联武器再调用武器的开火方法记录武器的拥有者设置武器的拥有者为什么要记录和设置武器的拥有者?因为我们要对子弹的拥有者进行设置,所以就要通过武器的拥有者来间接设置子弹的拥有者。子弹类字段让子弹向前移动自己再新建一个子弹预制体用于存储子弹然后为子弹添加一个碰撞器和刚体组件,并将其碰撞器设置为isTigger子弹的碰撞逻辑先为墙壁和地面
Yukino_youth
·
2023-12-30 05:52
unity
游戏
游戏引擎
Unity
坦克大战
开发全流程——游戏界面——主玩家——武器奖励对象和获取特效
游戏界面——主玩家——武器奖励对象和获取特效先为一系列武器设置成预制体,然后为其添加脚本并关联子弹与特效武器奖励当玩家碰到该物体时触发奖励关联武器然后再在玩家脚本中实现一个切换武器的函数让玩家随机武器再在玩家类中关联一个武器位置实现武器切换注意还要将炮管设置为玩家的子对象,不然这个炮管不会跟着玩家移动(只需要将Instantiate改一下就行了)移除特效(播放完之后)获取奖励时的特效直到当前Wea
Yukino_youth
·
2023-12-30 05:52
unity
游戏
游戏引擎
Unity
坦克大战
开发全流程——游戏场景——主玩家——属性奖励对象
游戏场景——主玩家——属性奖励对象奖励预制体将其制作成预制体,按照这种方法制作血量、最大血量、攻击力、防御力等几个奖励。写代码加完后把自己移除然后再为这些属性加上特效ProReward的代码如下usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//奖励类型枚举publicenumE_ProType{at
Yukino_youth
·
2023-12-30 05:52
unity
游戏
游戏引擎
Unity
坦克大战
开发全流程——开始场景——音效数据逻辑
开始场景——音效数据逻辑从这里开始到后面的三小节我们都将干一件很重要的事——数据存储,只有实现了数据存储才能在再次进入游戏时保持游戏数据不被丢失。类图分析:数据管理类是一个大类,它其中关联了两个类(这两个类都是数据结构类,只存在字段):一个是音效数据类;另一个是排行榜数据类。其中的排行榜数据类又由排行榜单条数据类聚合而成,而数据管理类又会提供一系列函数给外部进行数据存储。音效数据类数据管理类单例模
Yukino_youth
·
2023-12-30 05:22
unity
游戏引擎
Unity
坦克大战
开发全流程——开始场景——排行榜界面
开始场景——排行榜界面拼面板将settingPanel面板中的控件复制过来稍加修改即可照着这样拼就行了写代码先创建一个RankPanel脚本类字段关联信息向列表中添加元素,并获取其上挂载的脚本。但是transform.Find()无法找到子对象下的子对象,所以我们这样写就会报空,要解决这个问题,只需要把字符串的语法改一下就行了。(如下图)处理事件监听逻辑加多一行HideMe的目的是为了让其在一开始
Yukino_youth
·
2023-12-30 05:22
unity
windows
游戏引擎
Unity
坦克大战
开发全流程——游戏场景——主玩家——可击毁箱子
游戏场景——主玩家——可击毁箱子添加特效CubeObj的代码如下usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCubeObj:MonoBehaviour{//关联的奖励物品publicGameObject[]rewardObjects;//关联的特效publicGameObje
Yukino_youth
·
2023-12-30 05:49
游戏
手把手教你开发小游戏
坦克大战
【Java项目实战】
《
坦克大战
》是由日本南梦宫Namco游戏公司开发的一款平面射击游戏,于1985年发售。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。
从木知声
·
2023-12-30 03:03
适合有基础的Java实战项目——
坦克大战
练手实战项目
《
坦克大战
》是由日本南梦宫Namco游戏公司开发的一款平面射击游戏,于1985年发售。
IT界小新学姐
·
2023-12-29 14:40
2022-08-20·超级玛丽
坦克大战
、超级玛丽、魂斗罗、马戏团、冒险岛……这些游戏让小学时的我欲罢不能,沉迷其中。
述述子
·
2023-12-23 04:49
玩跳舞毯
我们先玩的是跳舞游戏,就是那种出来一个键,你必须踩到它那个图案,没踩上的他就来一个失误,我们跳的是四个键的有上、下、左和右,我们跳的歌曲有小苹果,我失误了6个,爸爸失误了7个,我们一个玩了两局,玩完这两局之后,我们又玩
坦克大战
胡天泽爸爸
·
2023-12-21 00:16
QT-
坦克大战
游戏
QT-
坦克大战
游戏一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"score.h"Score::Score(){health=30;maxHealth=health;QLabel
进击的大海贼
·
2023-12-19 17:54
qt
游戏
数据库
游戏生涯的终结?
从FC的魂斗罗,
坦克大战
,马里奥开始,经历了MD,SFC,到惊人惊艳的PS1的最终幻想7,跨过PS2,PS3,到现在的PS4。
丸子狗
·
2023-12-19 01:18
回味童年经典游戏的项目
目录1.超级玛丽2.
坦克大战
3.吃豆人游戏4.贪吃蛇游戏1.超级玛丽项目地址:超级马里奥游戏源码在线试玩网址在资源描述中在线试玩:http://martindrapeau.github.io/backbone-game-engine
Unknown To Known
·
2023-12-15 12:49
游戏
坦克大战
-部分
通过键盘操控坦克移动,转弯,射击消灭所有敌人可以过关23个类,3个gif图片wsad控制移动j射击砖墙限制移动,可以打穿;铁墙,限制移动,不能打穿;水,限制移动,炮弹穿过8个关卡下方数字表示坦克数量,打死一个少一个,减为0可以进入下一关用户坦克生命值,减为0,游戏结束每个关卡结束有分数统计-》可以用io保存到文件/数据库编程保存到数据库中Java事件处理机制:委派处理模型。事件的发生地方与事件的处
youye9527
·
2023-12-06 11:24
java
Java教学视频零基础入门到精通实用视频教程 全套架构师教学
包含从初级到高级全套课程,并附带资料,讲解详细注重基础本套资料收录的马老师的所有教学视频,不管是经典的java入门教程,还是有趣的
坦克大战
,亦或是全新的大数据公开课,并且按照学习的顺序排列整齐,
刚劲
·
2023-12-06 06:38
当敌人的坦克击中我方坦克时,我方坦克消失,并出现爆炸效果[java
坦克大战
]
1.编写方法,判断敌人坦克是否击中我的坦克。循环敌人每辆坦克的每颗子弹传进判断子弹是否击中坦克方法,这里接收坦克的类型为我方坦克和敌人坦克的父类Tank.2.在面板run方法调用这个方法3.将我是否击中敌人坦克也封装到方法里,在run方法直接调用这个方法。4.画我方坦克的时候,先判断我的坦克是否为空并且我的坦克的isLive是否为真
又见明月清风
·
2023-12-02 01:36
韩顺平java坦克大战思路分析
java
intellij-idea
游戏
防止敌人坦克重叠思路[java
坦克大战
]
坦克重叠有八种情况举例(敌人坦克与我方坦克):第一种:当我方坦克方向向上(宽40,高60),敌人坦克方向向上或向下时。我方坦克左上角或者右上角坐标落在敌人坦克的区域内。第二种:当我方坦克方向向上(宽40,高60),敌人坦克方向向左或向右时。我方坦克左上角或者右上角坐标落在敌人坦克的区域内。第三种:当我方坦克方向向右(宽60,高40),敌人坦克方向向上或向下时。我方坦克右上角或者右下角坐标落在敌人坦
又见明月清风
·
2023-12-02 01:36
韩顺平java坦克大战思路分析
java
intellij-idea
游戏
期末安卓项目课程设计,Android+spring boot + mybatis-plus的
坦克大战
双人手机游戏
一款双人手机游戏《
坦克大战
》的android项目,可做课程设计作业简介这是一个安卓的游戏项目,
坦克大战
,它是一个双人对战pk的坦克游戏,可以坦克移动,发射子弹,然后有击杀和死亡统计并且可以设置声音的打开和关闭
酷奥空间
·
2023-11-30 08:52
Android
java
linux
android
spring
boot
后端
关于《猎杀T-34》观影后的感触
我代表共青团员向你表达热烈的问候"电影初期直击我大脑的不是酣畅淋漓的
坦克大战
,而是作为支援的青年红军步兵所喊出的那句话。"我好像也是共青团员来着?至少二十八岁前还是。"
余人千虑
·
2023-11-29 04:23
关于CopyOnWriteArrayList集合的删除元素操作
在做
坦克大战
游戏过程中用到了CopyOnWriteArrayList,关于对它的元素进行遍历删除的操作困扰了我很久,先介绍一下它吧。
农专猿
·
2023-11-28 21:42
编程错误
后端
java
坦克大战
分步实现项目源码
今天为大家带来
坦克大战
这款小游戏,经典的的坦克游戏,一款很怀念的经典老游戏。
java答
·
2023-11-28 04:20
遇到了Java学习的难题
终于能够在电脑上跑出一个模仿
坦克大战
的游戏,欣喜难耐,觉得这个世界都将被自己掌握。现在十年过去了,发现我的技术依然如旧,甚至倒退了。
yulele
·
2023-11-24 20:08
大学生C语言“巅峰”之作,简单实现推箱子大战游戏!
曾经的
坦克大战
、推箱子、贪吃蛇都是我们以前玩过的小游戏,然而现在随着大型单机、网络游戏的光芒照耀下,那些曾经的小游戏都渐渐消失了,也或许是我们都已经长大了吧。
Python编程导师
·
2023-11-22 22:24
绘制当前触控操作,自定义View(画随指动)
实现手指点击和触摸移动时,图片跟随移动,想象成简陋的
坦克大战
即可直接上代码:第一步:先自定义一个View类,用作绘制ViewpublicclassMoveViewextendsView{privateBitmapbitmap
肥得流油
·
2023-11-21 05:23
Java基础练手游戏,
坦克大战
(1)
一些基础知识Java绘图坐标体系坐标体系-介绍下图说明了Java坐标系。坐标原点位于左上角,以像素为单位。在Java坐标系中,第一个是x坐标,表示当前位置水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离左边原点y个像素。坐标体系-像素1.绘图还必须要搞清一个非常重要的概念-像素一个像素等于多少厘米?2.计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如,计算机
Benaso
·
2023-11-19 04:54
坦克大战
java
游戏
开发语言
Java笔记(韩顺平Java基础15-20章)
P611-P644)(第20章P645-P661)第15章泛型泛型的理解和好处泛型介绍泛型的语法泛型练习题自定义泛型自定义泛型类(难度)自定义泛型接口自定义泛型方法泛型的继承和通配符JUnit第16章
坦克大战
jinghaize
·
2023-11-15 21:21
学习笔记
java
jvm
开发语言
java实现
坦克大战
源码:java实现
坦克大战
-课程设计期末作业-Java文档类资源-CSDN文库代码总体上来说借鉴了尚学堂“手把手教你一小时写出
坦克大战
”(感谢),也从中加入了一些自己的想法(相对来说较少),子弹碰撞后消失
木易小熙
·
2023-11-13 19:20
java
开发语言
关于unity3d插件——easy touch
我的pc端的
坦克大战
已经完成,准备导出到android上运行,就想着使用虚拟摇杆控制。后面发现多数人推荐easytouch插件就想着使用easytouch,结果花了两三个小时寻找资源。
_hailo_
·
2023-11-12 17:20
unity游戏开发
unity3d
easy
touch
Python3+pygame实现的90
坦克大战
Python3+pygame实现的90
坦克大战
年轻时玩过了特别多的游戏,所以这几天用Python3+pygame实现了一个小游戏”
坦克大战
“一、显示效果二、代码下面代码用到了一些素材(游戏背景音乐、图片等等
周先生OL
·
2023-11-11 07:42
pygame
python
开发语言
python
坦克大战
importrandomimportsysimportpygame#屏幕的宽、高WIDTH=630HEIGHT=630#边界值BORDER_LEN=3#字体FONTPATH='resources/font/font.ttf'classIron(pygame.sprite.Sprite):"""铁墙类"""#定义精灵组,将所有的砖墙实例对象添加到里面group=pygame.sprite.Group
nycSerendipity
·
2023-11-11 07:10
python
pygame
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他