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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。