站内搜索

搜索

手游源码-游戏源码-棋牌源码资源网-亲测源码-游戏搭建-破解游戏-网站源码-qq技术

100金币/天 购买
100金币/天 购买
100金币/天 购买

初中数学:现阶段游戏代码

12

主题

60

帖子

93

金币

绿钻会员

Rank: 3Rank: 3

积分
256
发表于 2022-1-8 14:06:17 | 显示全部楼层 |阅读模式
要求:即使看不懂天外神坛,也至少输入5次以下游戏代码。要求所有字符与源文件一致。如果报异常,请仔细看行与老师代码的区别。这个阶段不需要了解代码的语法功能,只要按照代码结构输入代码简易代码小游戏,调试后即可实现代码的正常运行。 下面我们将分以下四个步骤来实现台球游戏: 第 1 步:创建项目和窗口。
第 2 步:加载图像。 Step 3:实现动画,小球在水平方向移动并进行边界检测。 第四步:让球以任意角度飞(你会用初中学的三角函数简易代码小游戏,如果忘记了,想想你的体育老师)。【注】:可以在网上找到图片资源。 代码显示如下:

    package test;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
public class B extends JFrame{
	//添加图片的路径
	Image desk=Toolkit.getDefaultToolkit().getImage("image/desk.jpg");
	private int x=100;//横坐标
	private int y=100;//纵坐标
	private double d=3.14/3;//弧度:小球的运动角度,此处是60度
	//画窗口的方法:加载小球和桌面
	public void paint(Graphics g) {
		g.drawImage(desk, 0, 0, null);
		g.fillOval(x, y, 20, 20);
		//根据角度改变小球坐标
		x=(int) (x+10*Math.cos(d));
		y=(int) (y+10*Math.sin(d));
		//264是窗口高度,10是桌子边框,20是小球直径
		if(y>270-10-20||y<10+10) {
			d=-d;
		}
		//478是窗口宽度,10是桌子边框,20是小球直径
		if(x<10||x>480-10-20) {
			d=3.14-d;
		}
	}
	//窗口加载
	void launchFrame(){
		setSize(480,270);
		setLocation(400,50);
		setTitle("桌球小游戏");
		setVisible(true);
		while(true) {
			try {
				Thread.sleep(50);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			repaint();
		}
	}
	//main方法程序执行入口
	public static void main(String []args) {
		B a=new B();
		a.launchFrame();
	}
}

【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

老群被封加此新群不迷路。
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群

QQ|Archiver|小黑屋|天外神坛

湘ICP备2021015333号

Powered by 天外神坛 X3.4 © 2020-2022 天外神坛