當前位置:首頁 » 游戲大全 » java2d射擊小游戲
擴展閱讀
天成解說一個人的游戲 2021-03-16 21:51:02
打游戲什麼牌子顯卡好 2021-03-16 21:51:00

java2d射擊小游戲

發布時間: 2021-03-11 07:52:51

Ⅰ 如何編寫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的,主角能發火焰或毒,召喚骷髏,球和骷髏的數可增加,有蛇妖

《魔獸之亡靈再現》 帶著魔獸爭霸的技能穿越了,結果發現自己居然變成了亡靈……我以前看過,應該是這本書。