取消选中动画器。
勾选animator后,动画师:
块的预制件有动画器。当我把一个图块拖到另一个相同编号的图块上,然后触发合并动画,将图块放大,然后再放大到正常,但在应用合并动画之前,图块在空闲动画时显示的比默认的大。
一开始我怀疑合并动画是否会导致块体变大,所以我把合并动画从放大改为缩小,但结果还是一样,问题是我没有触发合并动作!!!!!!。
诡异的是,如果预制件位于层次结构中,它将显示正常大小,如果预制件是由C#代码创建的,它将显示比正常大小大!!!!!!!!!!!!
C#代码创建的预制件的比例等于位于层次结构中的预制件的比例! 它们的值都等于1,但显示的大小不同。
我想在动画师处于闲置状态时,在应用合并动画之前保持我的预制件的大小不变!!!欣赏任何建议,请告诉我当游戏对象处于闲置状态时,如何保持原来的大小。
gameObject = GameObject.Instantiate(prefab, pos, rotate);
试着将它们直接添加到游戏中。不在游戏中的Window中,GamePanel为子。