|
|
1
30
你只跟踪上下事件。也跟踪动作移动事件注意,即使手指没有明显移动,它也会持续追踪。你的代码应该是这样的: 动作:存储位置。 动作移动:如果位置与存储位置不同,则从存储位置到当前位置画一条线,并将存储位置更新为当前位置。 动作:停止。 在ACTION_MOVE位中,最好检查位置是否与存储位置至少相差2或3像素。如果要存储所有的绘图点,以便以后可以对数据执行某些操作,那么可以将其增加到10像素,这样就不会在一条简单的直线上出现数百个点。 |
|
|
2
9
这就是我最后做的。希望这能帮助其他初学者开始学习。 我有一个表示要在屏幕上移动的对象的Sprite类:
然后我有一个主要的游戏循环。循环调用主面板的render和update方法,如下所示:
精灵将移动的位置在运动事件捕获中处理:
希望这是有帮助的。如果我剪得太多了,有什么事你不知道,告诉我。 下一步,让物体沿着直线运动! |
|
|
3
3
触摸事件与可检索的指针计数列表相关联,如下所示:
在这些点和绘图点上迭代可以导致 要显示的行
假设
|
|
4
2
对于新手,此代码将帮助您创建涂鸦图像并将其导出为Png图像 这是 Complete CODE 这个活动类也包含一个视图类。。
|
|
|
5
1
还可以查看Java路径类。你可以用这个绘制路径…当你移动你的手指在屏幕上。每次更新(不管你实现了什么——比如上次更新的像素有这么多)你都会将x,y坐标添加到你的路径中,然后通过循环重新渲染整个路径。只是一个我正在玩弄的想法。 |
|
|
6
1
已经有一段时间了,但是这篇文章仍然有一些观点,所以我想我会发表一些有用的东西: 关于如何使对象跟随直线的教程: http://www.rengelbert.com/tutorial.php?id=182 这是一个很好的免费游戏引擎,上面的教程也使用它: http://libgdx.badlogicgames.com/ 希望这能帮到别人! |
|
|
Dromlius · JPanel透支重叠的JComcoBox 1 年前 |
|
|
Dodeo · cv2.rectangle()在图像上绘制不正确的矩形 2 年前 |
|
|
Ace · 实时绘制到下一点的直线 12 年前 |
|
|
notknown7777 · 用javascript创建三维屋顶 12 年前 |
|
|
Farid-ur-Rahman · 用鼠标绘制矩形 12 年前 |
|
|
Ilazar1x · 无法在我从资源中设置BG的位图上绘制 12 年前 |
|
|
user1114864 · 如何在处理中绘制两个不同的矩阵 13 年前 |