gpt4 book ai didi

java - java中的滑动图像过渡

转载 作者:行者123 更新时间:2023-12-01 05:09:08 24 4
gpt4 key购买 nike

我想为我正在编写的 2D Hunt the Wumpus 游戏添加过渡效果。它有一个以当前房间为中心的俯 View ,玩家可以在其中移动。房间的每面墙上都有一扇门,呈正方形。

例如,如果玩家穿过北门,我想让房间滑下来,向北露出房间。我应该做什么来实现这个?我真的不知道从哪里开始。

最佳答案

您正在寻找的是运动插值。基本上,您想要一点点改变房间的垂直位置,以创建滑动效果。或者,您可能希望应用一些加速/减速效果来美化过渡,而不是使用线性方法。

这种效果众所周知,并在 Flash 及其 Tweens 中流行起来。补间是在给定时间内从起始值运行到结束值的插值。现在许多 javascript 框架都使用补间,例如 jQuery。这种过渡效果很受欢迎。

enter image description here

为了防止您重新发明轮子,我曾经构建了一个通用动画引擎,Universal Tween Engine 。您可以查看它的演示 here (需要启用 webgl 的浏览器),这里是 some applets与代码。它最初是为了在 Android 游戏中创建动画而设计的,但现在它能够为任何 Java 项目中的所有内容制作动画。

该库在 apache2 许可证下完全开源。

关于java - java中的滑动图像过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com