使 Box2d 对象遵循预定路径

2024-01-26

我正在制作一个游戏,其中某个对象(建模为 box2d 主体)必须遵循固定路径。有没有一种方法可以指定路径坐标并使对象在每个 dt 上前进?

Thanks


另外一个选择:

  • 将鼠标关节连接到您的身体上
  • 使用鼠标关节的setTarget方法来移动身体
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使 Box2d 对象遵循预定路径 的相关文章

  • 基于 cocos2d-box2d 的项目中出现“'uniqueIdentifier' is deprecated”警告

    我基于cocos2d box2d创建一个新项目 两个文件中总是有4个警告 一个是CLScoreServerPost m 代码有警告如下 self addValue UIDevice currentDevice uniqueIdentifie
  • 将 cocos2d 视图添加到 UIView

    我已将 cocos2d 2 0 集成到现有的 iOS 项目中 并希望能够创建一个视图并将其作为子视图添加到现有视图中 cocos2d 设置代码应该放在哪里以及 cocos2d 视图如何在 UIView 中可见 我已关注雷 文德利希教程 ht
  • SimpleAudioEngine Cocos2d 内存泄漏

    I am running Instruments and it indicates that the SimpleAudioEngine is leaking memory The screenshot is attached The me
  • 如何在cocos 2d中移动背景

    你好 我想开发像 涂鸦跳跃 这样的游戏 但是我对以下功能有一些问题 1 如何移动背景场景 图像 2 如何检测对象之间的碰撞 是否需要像box2d这样的物理引擎 或者我应该使用手动碰撞 3 背景图片的大小应该是多少 4 事实上我不知道背景是如
  • 如何使用 box2d 在 libgdx 中拖动对象?

    我已将对象添加到box2d世界在libgdx 我想知道是否可以用鼠标拖动对象 如果是这样 怎么办 thanks 这里有几个选项 您可以使用鼠标关节 也可以使用运动体并手动设置其位置 看看如何使用鼠标关节的一个很好的例子 http code
  • 访问其他层中的对象(cocos2d)

    我正在用操纵杆在一层中移动精灵 现在 根据最佳实践 操纵杆和精灵必须位于同一场景的不同层中 我已经设法将它们分开 但我现在完全陷入困境 完全不知道如何将操纵杆命令从一层传递到另一层 推荐的方法是什么 Scene Game Play Laye
  • Cocos2d 3.0中如何获取winSize

    我在Cocos2d 1 0和Cocos2d 2 0中使用了以下代码 但在Cocos2d 3 0中似乎找不到 CGSize s CCDirector sharedDirector winSize 如何在Cocos2d 3 0中获取屏幕尺寸 您
  • 混合 C++ 和 Objective-C

    我使用 C 作为应用程序主干 使用 Objective C 作为 GUI 这很好 但是当谈到在 Objective C mm 文件 中将这些代码混合在一起时 我有几个问题 1 我可以将 STL 容器与 Objective C 或 Cocos
  • Pvr 在 cocos2d 3.2 版本中翻转:从 2.1 移植时的困境

    我目前正在将一个游戏从cocos2d 2 1版本移植到3 2版本 我们有超过 3600 个未翻转的 pvr gz 文件 例如在 2 1 下生成和工作的文件 我们使用TexturePacker测试了pvr图像的flipY选项 并且确实有足够的
  • 无法加载 libgdx 的共享库 box2d

    我有一个使用 Maven 构建的 libGDX 项目 它过去运行良好 但最近它停止工作 因为 libGDX 将 box2d 移动为扩展 我将扩展作为依赖项添加到项目的核心 就像任何其他依赖项一样
  • 实现移动运动体

    Project 我正在制作一个简单的项目 其中我希望能够制作一个运动体并将其从 x 点移动到 y 点 创建运动体 似乎没有太多直接内容 我一直在关注一些关于实现运动体的不同教程 因为我找不到指定如何正确执行此操作的教程 Problem 这似
  • NSMutableArray 根本不工作

    我正在尝试将精灵添加到NSMutableArray但它没有添加它们 这就是我所拥有的 NSMutableArray tail CCSprite block int j void handleTail CCSprite pos CGPoint
  • Xcode C++ 和 Objective-C 重构

    有没有办法refactorXcode 中的混合 C Objective C 代码 我正在使用 Cocos2D 和 Box2D 编写游戏 而 Box2D 是用 C 编写的 因此我编写的每个类都应该具有 mm 扩展名 因此当我尝试例如重命名变量
  • 在cocos2d中添加UIViewController

    我想在 cocos2d 项目中显示 UIViewController 所以我在我的 CCLayer 类中执行此操作 void displayMainMenu CGSize screenSize CCDirector sharedDirect
  • Box2d 自定义多边形和精灵不匹配

    我正在使用物理编辑器在 Box2d 中创建多边形 它生成多边形并在非视网膜显示器中工作正常 但在视网膜显示器中不起作用 我已附上两个显示器的屏幕截图 现在 当谈到视网膜显示器时 未设置多边形在汽车上方 这是该图像 这是我在项目中使用的代码
  • Cocos2d:CCSpriteBatch 节点是否仅绘制可见属性设置为 true 的精灵?

    CCSpriteBatch 节点是否仅绘制可见属性设置为 true 的精灵 或者它也考虑屏幕尺寸 换句话说 如果节点内的精灵位于屏幕之外 opengl 绘制调用的性能是否会反映这一点 不 不 CCSpriteBatchNode 始终绘制所有
  • 重用cocos2d动作

    是否可以 并且是一个好的实践 为使用相同操作的多个 CCSprite 重用相同的操作 因为如果我有 10 个 CCSprite 所有这些都需要缩放 我创建了一个名为scaleAction 的缩放操作 是否可以对精灵重复使用相同的动作 当我尝
  • cocos2d 2.0-rc2:结束director并重新启动

    我有一款由 cocos2d 驱动的游戏 它使用 UIKit 菜单 所以我只使用一个视图控制器的框架 即游戏本身 而且 它只有一个场景 从cocos2d 2 0开始 director本身就是一个UIViewController子类 所以我只是
  • 如何在cocos2d中测试精灵碰撞?

    我如何开始实现精灵碰撞类 正如 Eric 指出的 CGRectIntersectsRect 是测试两个边界矩形是否重叠的方法 使用 CCNode 类的boundingBox 方法获取每个精灵 或其他节点 的正确边界框 在这里查看我的回答 C
  • 如何在Sprite Kit中实现鼠标关节?

    我已经在 iOS 上用 Cocos2d Box2d 编写了拖放功能的工作实现 我需要将它移植到 Sprite Kit 逻辑非常基本 当用户触摸屏幕时 找到手指下的精灵 在找到的精灵和场景的物理体之间创建鼠标关节 将关节的目标设置为触摸位置

随机推荐

  • 抛出 Google Awareness API SecurityException

    我在用着检测到的活动栅栏 https developers google com android reference com google android gms awareness fence DetectedActivityFence
  • 为什么这个关键字在java接口中使用,它指的是什么?

    我只是想我可以使用this中的关键字interface So if this关键字代表当前classa 中的对象引用class 那么它代表什么interface interface InterfaceOne default void dis
  • 如何在 ruby​​ on Rails 应用程序中使用 CSS?

    如何将 CSS 与 RoR 结合使用 当我链接到外部时 我永远无法看到这些文件 我将 css 文件复制到我能想到的每个文件夹中 视图 控制器 模板 但似乎没有任何效果 我需要做什么才能使用 Rails 应用程序启用外部 CSS 文件 我是
  • 我如何显式清除字节[]

    我正在创建新的字节数组 这些数组不被 GC 收集 并且存在于内存中并增加私有字节 下面的代码每 10 秒执行一次 使用完变量后如何显式清除该变量 byte outputMessage new byte 10000 Do some work
  • Django:当通过 ModelForm 创建帖子时如何将用户与创建的帖子相关联

    我创建了一个普通的 Django 帖子应用程序 它基本上让用户创建帖子及其内容 现在的问题是我将创建帖子表单实现为ModelForm在 forms py 中 现在如果不是ModelForm只是一个 html 表单 我会使用request P
  • 如果我使用“CreateObject()”设置变量,使用后是否需要通过将其设置为“Nothing”来清理它?

    如果我使用设置变量CreateObject 我是否需要通过将其设置为来清理它Nothing使用后 Dim foo Set foo CreateObject SomeAssembly foo Bar Set foo Nothing 我刚刚发现
  • Python(scikit learn)lda 崩溃为单一维度

    总的来说 我对 scikit learn 和机器学习非常陌生 I am currently designing a SVM to predict if a specific amino acid sequence will be cut b
  • 使用 auto_now_add 时如何让现有条目为空?

    我在现有模型中添加了一个字段 creation date models DateTimeField auto now add True blank True null True makemigrations 后的结果文件看起来像 migra
  • Android 中花哨的动态列表:TableLayout 与 ListView

    需要有一个不那么简单的动态列表 其中每个记录由几列 文本 按钮 组成 它应该看起来像 Text11 Text12 Button1 Button2 Text21 Text22 Button1 Button2 起初 实现这一目标的明显方法似乎是
  • Laravel 5.1 随机删除会话数据

    我的 Laravel 5 1 应用程序遇到一个奇怪的问题 它间歇性地丢弃会话数据 我通过编写一些中间件来检测到这一点 该中间件将该请求的会话内容写入日志文件 虽然会话 ID Session getId 不变 其值 token在检索到的会话数
  • NPM安装错误

    我尝试安装 browserify npm 模块 我收到以下错误 praful ubuntu terminalcloud npm install g browserify npm http GET https registry npmjs o
  • Servlet 会话无效

    我在 2 个不同的服务器上有 2 个应用程序 Tomcat 基本上是 WAR 文件 和 jBoss 中的 EAR EAR 是一个可重用的应用程序 我将在其中对用户进行身份验证并将控件发送回 Tomcat 上的应用程序 在进行身份验证时 我在
  • 从带有转场的 unix 命令行图像创建视频

    我发现了几个有关如何从图像创建视频的问题及其答案 我设置了其中两个并能够正确生成视频 我尝试了以下方法 图像魔术师转换 延迟 100 质量 75 photo1 jpg photo2 jpg movie mpg FFMPEGffmpeg r
  • RedisSessionStateProvider 错误未知命令“EVAL”

    当我在本地运行 Microsoft Web Redis RedisSessionStateProvider 时 出现以下错误 StackExchange Redis RedisServerException ERR unknown comm
  • 如何用正数和负数来计算增长?

    我正在尝试用正数和负数计算 Excel 中的增长百分比 This Year s value 2434 Last Year s value 2 我使用的公式是 This Year Last Year Last Year 2434 2 2 问题
  • .net core 中是否有任何公共 MemberNotNull/MemberNotNullWhen 属性

    不久前我读过以下关于C 8中可空引用分析的文章 https www meziantou net csharp 8 nullable reference types htm https www meziantou net csharp 8 n
  • 在查询字符串中将隐藏字段从一个页面传递到另一页面

    我想通过查询字符串将隐藏字段中的查询从一页传递到另一页 谁能帮我理清逻辑吗 值得花时间学习jQuery http jquery com 它并不是很复杂 并且使得编写 javascript 变得更加容易 还有很多 jQuery 插件 例如jq
  • SOA 中的循环依赖

    我猜这是一个常见问题 但我会尝试描述我当前的问题 我有一个基本服务 我们将其命名为 CoreService 它提供了我想说的 主要 功能 处理数据库中的数据 我们的应用程序中有一个集中式数据库 还有许多其他应用程序 其中一些应用程序有自己的
  • 如何使用 TortoiseSVN 进行分支和合并? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 你怎么分支和合并 http svnb
  • 使 Box2d 对象遵循预定路径

    我正在制作一个游戏 其中某个对象 建模为 box2d 主体 必须遵循固定路径 有没有一种方法可以指定路径坐标并使对象在每个 dt 上前进 Thanks 另外一个选择 将鼠标关节连接到您的身体上 使用鼠标关节的setTarget方法来移动身体