当前位置: 首页 > 知识库问答 >
问题:

在触摸按钮上移动Box2d对象?

严修德
2023-03-14

我在屏幕上有一个玩家box 2d对象,应该由两个按钮控制,一个左,一个右。当你按下右按钮时,玩家应该向右移动,但是当你按下左按钮时,玩家应该立即停止向右移动,向左移动。反之亦然。我试着这样做向右移动,b2Vec2脉冲(4,0);身体-

这是向左移动的b2Vec2脉冲(4,0);身体-

这是可行的,但当我先按右键再按左键时,玩家不会立即向左移动,而是继续向右移动一段时间,然后向左移动。我如何确保这不会发生?

共有1个答案

申屠昌胤
2023-03-14

在应用新力之前,将身体的linearVelocity设置为b2Vec2_零–LearnCos2D昨天

 类似资料:
  • 在本地MacOS应用程序的触摸栏中创建一个按钮 进程: 主进程​ new TouchBarButton(options) 实验功能 用途:创建新按钮 options Object label String (可选) - 按钮文本 backgroundColor String (可选) - 十六进制的按钮背景颜色如 #ABCDEF icon NativeImage (可选) - 按钮图标 iconP

  • 问题内容: 好的,我想做的是当用户单击列表项时将div向下滑动。 Selectric),它将选择框转换为无序列表。因此,当用户单击源输出为列表项的a时,我希望div向下滑动。 在移动浏览器(iOS7)上,选择框UI与标准选择框UI相同。 关于移动设备onClick的最佳做法是什么? 基本的jQuery: 谢谢。 问题答案: 最好将事件与jQuery方法结合使用: 而且我不明白为什么要使用方法,因为

  • 我想再写一个像Flappy Bird这样的游戏。所以,我有一个身体,与鸟,并设置他的位置在开始在屏幕中部与精灵在上面。现在当用户点击屏幕时,我想把鸟向上移动。但我怎样才能做到呢?身体setTransform(向量、角度)不是我想要的。你能帮我解决这个问题吗?

  • 在libGDX中的Box2d的帮助下,我让各种身体以一定角度旋转。我想要的是当我点击身体时破坏它,但问题是我无法获得身体的区域定义,这样我就可以检查我的接触点是否位于身体内部。我试过使用actor及其hit()方法,但只有在我不旋转它的情况下,它才会起作用。据我所知,一旦我旋转了身体,它的边界就不会旋转。那么,我们如何检查身体中的触摸事件呢。提前谢谢。

  • 问题内容: 我需要在触摸并按住一个按钮时也应该能够触摸按钮1。 基本上,我有一个屏幕,可以通过点击并按住“录制”按钮(按钮1)来录制视频。在同一屏幕上,我有一个翻转相机按钮(按钮2)。我希望我在录制视频时应该能够单击翻转相机按钮。 问题答案: 使用View组件的onTouchStart,onTouchEnd属性可以轻松解决此问题,而无需使用手势响应器方法。 所以修改后的代码看起来像

  • 更新时间:2018-09-18 10:17:57 功能说明 触摸按键驱动程序 硬件连接 我们使用 ESP32DevKitC 开发板的板载触摸按键做示例。如下: 软件设计 驱动配置 开发板板级管脚配置(board.json) 示范:</span> "touchkey.key0":{ "type":"ADC", "port":4, "sampli