【已解决】创建特效后无法更改颜色

[复制链接]
183 |4
夏夜微凉 发表于 2024-7-16 12:51:03 | 显示全部楼层 |阅读模式
本帖最后由 夏夜微凉 于 2024-7-17 10:16 编辑

问题描述及使用流程:
创建特效后 无法用setColor 更改颜色
private async test(){
        let eff = await GameObject.asyncSpawn('300553', {}) as Effect
        eff.worldTransform.position = new Vector(171,-207,58)
        eff.loop = true
        eff.setColor('Color', LinearColor.red)
        //eff.setColor('color', new LinearColor(1,0,0,1))
        eff.play()
        console.log('play eff',eff.getCustomProperty('color'), eff.getCustomProperty('Color'), eff.getCustomProperties().length)
}


相关截图或视频:
image.png
补充信息(版本、日志等):

回复

使用道具 举报

空伊伊 发表于 2024-7-16 18:12:12 | 显示全部楼层
延迟一下再设置颜色试试呢
回复

使用道具 举报

夏夜微凉楼主 发表于 2024-7-17 10:15:18 | 显示全部楼层
空伊伊 发表于 2024-7-16 18:12
延迟一下再设置颜色试试呢

感谢,延迟设置,可以生效
回复

使用道具 举报

复读机读复读机 发表于 2024-7-17 11:14:20 | 显示全部楼层
夏夜微凉 发表于 2024-7-17 10:15
感谢,延迟设置,可以生效

这部分我们后续版本会有优化,目前异步生成的gameobject最好有一点延时再去设置他的属性
回复

使用道具 举报

夏夜微凉楼主 发表于 2024-7-17 17:12:03 | 显示全部楼层
复读机读复读机 发表于 2024-7-17 11:14
这部分我们后续版本会有优化,目前异步生成的gameobject最好有一点延时再去设置他的属性 ...

好的 谢谢提醒 期待优化
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表