内容纲要

写脚本前的准备

  • 打开之前创建好的StarCatcher项目,待显示到game场景后,根据assets/scripts/Star的路径,找到创建好的Star脚本,鼠标双击打开,把之前写好的让星星消失的代码注释掉。
    13-用Action动画控制星星逐渐消失插图
  • 打开Game脚本,找到spawnNewStar方法,在该方法里面书写新代码。
    13-用Action动画控制星星逐渐消失插图(1)

书写脚本

spawnNewStar(){
    starNode.runAction(cc.fadeTo(this.starDuration,50));
}
  • 新代码要写在星星创建的地方,即spawnNewStar方法里面。
  • starNode是新创建的星星的的Node属性,可以在属性管理器中看到。
  • runAction里面填入2个action,fadeTo里填入时间this.starDuration,50表示透明度。

编译加载

  • 找到点中资源管理器,在vscode最左边5个工具的第一个,然后找到.vscode并打开,最后打开tasks.json。
    13-用Action动画控制星星逐渐消失插图(2)
  • 增加一行代码“isBuildCommand”:true,表示是否执行编译指令。最后保存。
    13-用Action动画控制星星逐渐消失插图(3)
  • 点击终端-运行生成任务,或快捷键ctrl+shift+B,运行任务

发表评论