我有一种画三角形的方法:
public void draw(Graphics g, int targetX, int targetY){
/*CODE TO ADJUST X AND Y*/
g.setColor(Color.white);
g.fillPolygon(new int[]{x - 4, x - 4, x + 9}, new int[]{y - 4, y + 4, y}, 3);
}
X和y是反映三角形中心点的实例变量,而三角形是围绕这一点绘制的。这是一个等腰三角形,所以它是“指向”某物。用我使用的参数,它直接指向右边。
targetX和targetY
当我在Calc的Libre office中编辑一个单元格时,它不会清除旧的文本,所以所有旧的字母都保留在原处,直到我单击或按回车。
一幅画讲述了千言万语:
📷
我不确定这是否是因为我一直在处理图形驱动程序,并将内核更新为4.6,并使用相同的结果尝试了新版本的libreoffice。有什么想法吗?
uname -a
Linux A 4.6.0-040600-generic #201606100558 SMP Fri Jun 10 10:01:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 16.04.1 LTS
apt show libreo
我似乎需要四处走动,但我不知道到底该怎么做。看看这里的其他人谁有同样的问题,我已经安装了所有的软件包(我猜)。
leo@leo:~/Public/Tesla Sim Linux - light$ ./Tesla-Sim-Linux.x86
Set current directory to /home/leo/Public/Tesla Sim Linux - light
Found path: /home/leo/Public/Tesla Sim Linux - light/Tesla-Sim-Linux.x86
Mono path[0] = '/home/leo/Public/Tes
所以我有一种方法,在随机的情况下画正方形,它只画5秒的三角形,然后返回画正方形。我如何连续运行drawTriangle()一定的时间,然后打破它?
drawShape(){
drawSquare();
if (arc4random_uniform(50) == 0){
for 5 seconds{ << how do I implement that part?
stopDrawSquare();
drawTriangle();
}
}
}
SKAction *draw = [SKAction