我正在编写的程序在屏幕上画了多颗星星,并给出了随机的方向和速度。星星会从面板的边缘弹出,待在里面。我需要让星星在它们移动的时候旋转。我已经尝试了这么多事情,但我想不出来。下面是我用来画星星和移动它们的代码。
其他信息:
-the明星在一个名为“星星”的集合中
-there是我写的两个类,“星星”和"MyJPanel“
设置分数:(在星光班)
for (double current = 0; current < nPoints; current += 1)
{
i = (int)current;
int[] X = new int[nPoints * 2];
我有一套选项要画,尽管所有的工作(因为它们属于一个代码),我不能画星星,这是从另一个解决方案合并。
我从这里捡到的:
接下来,按照以下方法对其进行了修改:
现在,我的代码看上去如下所示:
var starInteraction = new ol.interaction.Draw({
source: vectorLayer.getSource(),
type: 'Polygon',
geometryFunction: function (coordinates, geometry) {
if (!geometry) {
geometry = new ol.geo
我很抱歉,如果这是个糟糕的问题,我只是和Pascal一起工作,因为我们需要用Pascal *来画一幅画。
我正试图在随机位置画星星,我现在面临的问题是,当我调用循环内的程序时,只有1-2颗星被绘制,即使循环运行了1000次。
我试着通过点击一个按钮一个一个地生成,所以我假设它与循环中没有正常工作的兰登有关。
randomize();
i := 0;
while i < 1000 do begin
x := random(Image1.Width);
y := random(Image1.Height);
所以我打算用乌龟画欧盟旗帜上的星星,我设法画出了它们,但它们并没有站直。请参阅链接以查看星标应如何站立;
提前感谢
我的代码
import turtle
aze = turtle.Turtle()
aze.shape('turtle')
def makeStar():
for k in range(5):
aze.forward(20)
aze.right(144)
for i in range(12):
makeStar()
aze.left(30)
aze.penup()
如何用java awt libaray画心?我正在使用Java AWT Libaray,我需要为我的游戏画一颗心。我如何使用AWT来做这件事?
这里我在想:可以使用g.fillArc()吗?但是如果我在顶部做两条曲线,那么如何在按钮上做一个三角形呢?那是g.fillPolygon()吗?
g.fillArc(x, y, 20,20, 60, 60); //so this will be left curve
g.fillArc(x+20, y, 20,20, 60, 60); //so right curve?
//button triangle?
我想知道是否有人在awt的经验,可以教我
通常我是在Java上开发的,现在我正在学习JavaScript/HTML5 5画布。从Java开发人员的角度来看,我遇到了一个奇怪的情况。
html页面上有一个html5画布对象,我想跟踪这个画布上的鼠标单击事件。
我声明了类GameBoard并初始化了它的属性:
function GameBoard() {
// defining a property for GameBoard class instance
this.myProperty = 'some text here';
// getting canvas element
this.boardCan
嗨!我有这个问题:我必须用java编写一个程序,它设计一个人的形象,我必须画它。我已经写了设计人类的代码,但我不知道如何用颜色填充形状。我知道我必须使用"java.awt.Color“,但我不知道如何使用。
颜色必须是:图像的背景(黄色),头部(蓝色),手臂和腿(绿色),身体(红色)。
到目前为止,我的代码如下:
import javax.swing.*;
import java.awt.*;
public class DrawPanelTest {
//creates a window to display the drawing
public static voi