godot中实现幻灯片效果

想学做游戏,找不到工作那种。嗯~,godot挺适合您。

猎奇的朋友,可以查看本文中的 项目源码。
不感兴趣的朋友,可以关注这个公众号,学技术、聊生活。

程序猿助理.jpg

又是一个人类迷惑行为,明明有PPT可以用,干嘛又要劳驾godot,我这个朋友操作确实有点迷,我问他原因,他说,就只有你会干出这种事情,别装了!这个方法来做UI状态机,直观又简单,美滋滋。

思路:AnimationPlayer可以实现基于Node的动画,那么可不可以,不播放,只跳转到指定帧,显示它呢?可以。

当然,你先得把动画做好,接着设置 current_animation 你要手动播放的动画。

关键点:

  1. 将 AnimationPlayer 的属性 playback_process_mode 设置成ANIMATION_PROCESS_MANUAL,然后通过 advance() 方法控制跳转到指定帧。
  2. advance() 方法多次调用后是累计的,参数 delta 在多次调用时,相当于循环语句的步长。
  3. 配合godot节点组批量设置属性,少写重复代码。
平平无奇的幻灯片效果.gif

你可能感兴趣的:(godot中实现幻灯片效果)