Project1

标题: 请问怎么做视窗的效果? [打印本页]

作者: b200077    时间: 2020-4-15 22:43
标题: 请问怎么做视窗的效果?
就是那种打开窗口滑入的效果,Scene类里面好像没有等待一帧的方法..求带老解答
作者: PLeaseS    时间: 2020-4-15 23:36
打开窗口滑入是什么东西
作者: b200077    时间: 2020-4-16 00:22
PLeaseS 发表于 2020-4-15 23:36
打开窗口滑入是什么东西

从视窗外部跑进视窗内部
作者: MCCF    时间: 2020-4-16 08:43
比较粗暴的方法应该是直接逐渐调整所有窗口的X和Y值吧(
作者: b200077    时间: 2020-4-16 10:07
MCCF 发表于 2020-4-16 08:43
比较粗暴的方法应该是直接逐渐调整所有窗口的X和Y值吧(

恩,可是没有等待的话,他直接到指定位置了。
作者: MCCF    时间: 2020-4-16 11:42
b200077 发表于 2020-4-16 10:07
恩,可是没有等待的话,他直接到指定位置了。

“逐渐调整”?每帧增加1像素这样子?
(口胡
作者: b200077    时间: 2020-4-16 13:38
MCCF 发表于 2020-4-16 11:42
“逐渐调整”?每帧增加1像素这样子?
(口胡

恩,可是等待一帧要怎么写?,window类有wait这个方法,可是Scene类要用什么好呢?
作者: MCCF    时间: 2020-4-16 13:56
b200077 发表于 2020-4-16 13:38
恩,可是等待一帧要怎么写?,window类有wait这个方法,可是Scene类要用什么好呢? ...

建议了解一下Scene的运行机制。
SceneManager会每帧调用一次Scene#update方法,因此只需要把变化的内容写在update里面即可。
注意通常情况下1秒=60帧。
作者: b200077    时间: 2020-4-18 03:55
MCCF 发表于 2020-4-16 13:56
建议了解一下Scene的运行机制。
SceneManager会每帧调用一次Scene#update方法,因此只需要把变化的内容写 ...

噢,了解了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1