Skip to content

[v1.1.5]Script_SpriteStudio6_ColliderのOnTriggerStayで毎フレームAllocが発生する #69

@yutaka-sakai

Description

@yutaka-sakai

Script_SpriteStudio6_ColliderのOnTriggerStayで毎フレームAllocが発生してしまいます。

2019-06-10_19h28_06

該当のコードは下記の箇所となります。
https://github.com/SpriteStudio/SS6PlayerForUnity/blob/master/Assets/SpriteStudio6/Script/Script_SpriteStudio6_Collider.cs#L72

内容としてはObject.nameでgetterアクセスを行うと内部的にAllocが発生するようです。

UnityのForumで該当の内容が議論されています。
https://forum.unity.com/threads/request-gc-free-gameobject-name-api.517378/

該当コードを下記のコードに置き換えることでAllocの発生を抑えられることを確認していますがこちら問題ないでしょうか?
InstanceRoot.FunctionColliderStay(InstanceRoot, InstanceRoot.DataAnimation.TableParts[IDParts].Name, IDParts, InstanceCollider, pair);

問題がなければ同様のコードが散見されるのでそちらも置き換えてて問題ないでしょうか・

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions