Ⅰ 如何编写JAVA小游戏,2D 的就行了,有人会的吗
FPS Creator,傻瓜式的第一人称射击游戏制作工具。
《FPS游戏创造者》是一款很有名气的工具软件,可以让玩家自制第一人称射击游戏。通过该工具,玩家不懂编程也可以设计出专业的3D游戏。制作过程非常简单,只需鼠标拖放操作就可以为游戏加入数以百计的特效,喜欢的话,大家马上找一套来开始制作吧!
RPG制作大师——简单编制梦想世界。
《RPG MAKER》,简易傻瓜式的单机RPG制作工具,2D图像,十分精美。而最新版本VX版更是可以支持部分3d效果。充分发挥想象力的话,也可以做出一款很不得了的游戏哦!想当初小女子也做过一个简单的RPG,绝对精美,可惜源文件散失了……下面,欣赏一下爱好者们自己做的游戏。真的很不错哦~~
用上面的软件制作,制做好了转成手机支持的游戏格式就行了。
回答得好请楼主采纳,谢谢
Ⅱ 请问做个java空战射击小游戏界面用Canvas还是用JPanel好
游荡在网游界这么多年了,最终还是回到《问+道》这个大家庭里。感慨啊,还是这游戏不错。
Ⅲ java和python哪个适合开发2d小游戏
噜啦噜啦马路口咯跳楼啦啦啦啦截图 把图看见了就卡路就拉进来了卢卡库
Ⅳ 曾经玩过的一个2D枪战射击的java游戏
玩魔兽世界绝对没问题我310M特效全关野外有60帧奥格20帧
龙腾世纪1,2都可以 1代的话CPU占用会非常高,说白了一直100%···囧 2代好多了 玩龙腾最低配置600*800分辨率的话1代显卡大概75度 2代70度
无冬之夜2 也可以 显卡70-75度
工人物语6显卡扛不住动不动就80度+······ 别和我说工人物语7你看7的最低配置低得你信么?反正310M扛不住6我试过
战地2也行温度没注意
额我最近就在玩这些··额
希望采纳
Ⅳ java做游戏有什么 好用的 就是专门做2d游戏
Libgdx 这个引擎 还是可以的,可以去网络下具体的情况,以前用过 还算可以,做做超级玛丽,赛车这些游戏都没什么问题。
Ⅵ 2d飞行射击类游戏开发问题,类似东方永夜抄或雷电
1、语言一般采用C/C++
2、涉及到WINDOWS API和VC++开发环境
3、3D游戏SDK:Directx SDK,或者OPENGL SDK
4、美工和建模方面
5、更多交流可参考我空间主页有关文章
Ⅶ 有啥好玩的2D横版过关手机游戏(Java的)
记住了,以下我说的每一个游戏名!不是一般般的好玩!
3D克隆危机完美破解版
3D都市赛车3之暴力街区
3D阴影下的埃及
3D极速狂飙
以上是我保存一直舍不得删的游戏,建议楼主去网络一个个搜。
Ⅷ java弹球游戏
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CopyOfBallCrash implements Runnable {
public static void main(final String[] args) {
new Thread(new CopyOfBallCrash()).start();
}
private final int width = 400;
private final int height = 700;
private int mouse_X, mouse_Y;
private final BufferedImage offscreen = new BufferedImage(width, height,
BufferedImage.TYPE_4BYTE_ABGR);
private final JPanel panel = new JPanel();
private final Shape ball = new Shape(100, 100, 1, 1, 20);
private final Shape rect = new Shape(0, 100, 20);
public CopyOfBallCrash() {
final JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel.setPreferredSize(new Dimension(width, height));
ball.setBounds(width, height);
rect.setBounds(width, height);
frame.setContentPane(panel);
panel.addMouseMotionListener(new MouseMotionListener() {
@Override
public void mouseDragged(final MouseEvent e) {}
@Override
public void mouseMoved(final MouseEvent e) {
mouse_X = e.getX();
mouse_Y = e.getY();
}
});
frame.pack();
frame.setVisible(true);
}
public void paint(final Graphics g) {
final Graphics2D g2d = offscreen.createGraphics();
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2d.fillRect(0, 0, width, height);
g2d.setColor(Color.blue);
rect.drawRect(g2d, mouse_X);
g2d.setColor(Color.red);
ball.drawOval(g2d, rect);
if (Shape.isLose) g2d.drawString("你输了!!!", 100, 300);
g2d.dispose();
g.drawImage(offscreen, 0, 0, null);
}
@Override
public void run() {
while (true)
paint(panel.getGraphics());
}
}
class Shape {
public int width, height;
public int x, y, vx, vy, r, w, h;
public static boolean isLose;
public Shape(final int x, final int y, final int vx, final int vy, final int r) {
super();
this.x = x;
this.y = y;
this.vx = vx;
this.vy = vy;
this.r = r;
}
public Shape(final int x, final int w, final int h) {
super();
this.x = x;
this.w = w;
this.h = h;
}
public final void setBounds(final int width, final int height) {
this.width = width;
this.height = height;
}
public final void drawOval(final Graphics2D g2d, final Shape shape) {
if (y + h >= height) {
isLose = true;
return;
}
if (x + vx <= 0 || x + vx + w >= width) vx = -vx;
if (y + vy <= 0) vy = -vy;
if (isCrashOutside(shape.x, shape.y, shape.w, shape.h) && y + w >= shape.y)
vy = -vy;
x += vx;
y += vy;
g2d.fillOval(x, y, r, r);
}
public final void drawRect(final Graphics2D g2d, final int mouseX) {
y = height - h;
if (x + w < width && x < mouseX) x++;
if (x > 0 && x > mouseX) x--;
g2d.fillRect(x, y, w, h);
}
public final boolean isCrashOutside(final int x, final int y, final int w,
final int h) {
return (this.x > x ? this.x <= w + x : x <= r + this.x)
&& (this.y > y ? this.y <= h + y : y <= r + this.y);
}
}
Ⅸ 很早以前java上的一个游戏,主角拿着溜溜球当作武器,2D平面游戏
被遗忘的勇士,应该是这个
Ⅹ 球java游戏,类似暗黑系列,是2D的,主角能发火焰或毒,召唤骷髅,球和骷髅的数可增加,有蛇妖
《魔兽之亡灵再现》 带着魔兽争霸的技能穿越了,结果发现自己居然变成了亡灵……我以前看过,应该是这本书。