如何检查是否点击了位图

时间:2016-01-28 08:13:56

标签: bitmap libgdx

我有40个字符串;想画画;并希望在控制台中获取触摸的字体(字符串)(我搜索过多而且找不到任何溶胶。)

1 个答案:

答案 0 :(得分:0)

Libgdx在其基础上使用立即模式渲染,这意味着(大致)当它绘制某些东西时,它会立即忘记它的一切。因此,当您使用BitmapFont绘制文本时,Libgdx将无法跟踪它的位置 - 并且不会知道自己是否被用户单击。在保留模式下,您需要跟踪自己绘制的内容(例如,通过保留ArrayRectangle个对象来表示您输出的每个文本。

Libgdx中有一个名为Stage API的附加API,它使用保留模式 - 而不是执行绘制操作,您可以用表示文本,位图等的对象构建场景.Stage API提供了在屏幕时通知您的方法单击对象。