变量不会在void更新中递增

时间:2017-10-11 20:35:36

标签: c# unity5

在下面给出的代码中,变量== 20171011202623 CreateSearchCodeTable: migrating ============================ -- create_table(:search_codes) rake aborted! StandardError: An error has occurred, this and all later migrations canceled: PG::DatatypeMismatch: ERROR: foreign key constraint "fk_rails_6bd9792e3b" cannot be implemented DETAIL: Key columns "address_id" and "id" are of incompatible types: integer and character varying. : CREATE TABLE "search_codes" ("id" serial primary key, "code" character varying, "address_id" integer, CONSTRAINT "fk_rails_6bd9792e3b" FOREIGN KEY ("address_id") REFERENCES "addresses" ("id") ) 不会递增。它总是将输出设为0。如果我们在递增值后打印循环,则循环递增一次。 / p>

loop

1 个答案:

答案 0 :(得分:0)

  1. 带有移动组件的游戏对象远远低于&#39; -2&#39;在世界上? (参见 - &gt; if(transform.position.y < -2))或循环可以递增。

  2. As&#34; yes&#34;在他的评论中说,Destrou是什么?
    你想使用Destroy?在这种情况下为什么要使用循环来计算所有的破坏元素?
    所以循环增加了,对象在之后被破坏了。

  3. 如果loop要计算元素数,则必须将循环变量放在另一个无法销毁的脚本中(例如:您可以使用Singleton正确访问它)