繁体   English   中英

CCArray中的FastRemoveObject是否会更改对象的位置?

FastRemoveObject in CCArray will change the positions of objects?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

有人告诉我,如果依赖于对象的特定顺序,则不应在CCArray中使用fastRemoveObject方法。 Cocos2d API参考未具体显示该方法的内容。 谁能告诉我原因?

1 个回复

是的,fastRemoveObject更改节点的顺序。 因此,除非您的情况确实无关紧要,否则不建议您这样做。

它的作用如下:

  • 将最后一个索引的对象分配给要删除的对象的索引
  • 没有最后一个对象
  • 减少阵列数

这样,阵列将不必执行内存操作(因此:快速)。 但是,最后一个对象现在将位于已删除对象的索引处。

1 更改对象位置

假设我有一个单视图项目,并且那里有一个方形UILabel 。 我创建了一个简单的计时器,其时间间隔为0.05秒。 它启动一个具有以下代码的void方法: (其中(150; 150)是圆弧路径的中心,其中80是圆弧的半径,而(0.25 * t)用于随着时间的流逝而改变角度) ...

2 如何更改对象数组中的列位置

我有一个对象数组,我想更改列顺序,并为此从每个对象中添加一个静态值: 对此: 我已经试过了: 但列顺序仍然 代替: 我究竟做错了什么? 编辑 实际上,我正在使用此Reorder将对象作为DataTable发送到C#控制器。 当到达控制器时,可 ...

4 更改对象JavaScript中数组的位置

我有一个对象“测试”: 根据“ id_above值”(id_above和id应该相同,如果不同,我必须将其移至正确的单位下),我想得到这个: 我试过了 : 问题是我的变量o是'undefined',我想执行以下操作: 请问你能帮帮我吗 ? 谢谢。 ...

5 在Java中更改对象在GridBagLayout上的位置

我在一个项目中工作,该项目要求单击按钮时,GridBagLayer中的对象会移动到另一个位置。 到目前为止,这是我的代码: 我对网格袋布局没有太多的经验,所以我不知道如何执行此操作,在此先感谢! 问题是如何使按钮将其gridx更改为1 ...

6 AS3更改对象在TileList中的位置

我在ActionScript 3中使用tileList显示影片剪辑。 但是,我有一个问题,即不是所有的动画片段参考点都位于正确的位置。 这导致这些影片剪辑部分显示在tileList中其单元的外部。 在将它添加到tileList之前,我曾尝试调整movieClip的x和y位置,但这没有任 ...

7 如何在powerpoint中更改对象的位置?

我是社区和VB编程的新手。 大约一小时前开始学习。 对不起,如果这是一个愚蠢的问题。 我试图通过使用宏更改powerpoint中“对象”(如标题或文本框)的位置来简化生活。 我已经成功完成了,但我想知道是否有办法一次完成所有标题? 这就是我所拥有的。 它有效,但我不想做几百次 ...

2017-04-11 22:44:22 0 30   vba
8 WPF更改对象的位置

您知道在采取某种动作(例如按按钮)之后,如何为元素分配新位置吗? 假设在我的WPF中,我有一个名为“ Windajo”的矩形,并且我想将其Y位置更改为Actual_Y_position + 10。 我不知道如何获得实际头寸,而我设法改变头寸的唯一障碍就是Margin 。 许多人都喜 ...

10 如何更改对象的位置Swift SceneKit

我在一个SceneKit中有两个对象。 一个是地球,另一个是月球。 它们都位于x:0,y:0,z:0并重叠。 我应该如何更改月球的坐标,使其位于地球周围? 这里的代码: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM