This is one of the first scripts I made back in 2012.
Back in the
early era of XP, JmsPlDnl y Rataime made a Sprite Reflection script for that maker, and it was widely used. I took that idea to make another one, but in another way. In my version, each event and player has a copy of its graphic, flipped and with a Z below 0. That means usually you don't see it, but if you define a transparent water autotile and use a panorama or a similar trick to define the background of the water, you can see the reflection in between.
Author: Wecoc
Release Date: July 2012
Last Version: January 2018
Terms of Use
- Giving credits (Wecoc) for using this script is optional, but appreciated.
- The
Wave Effect Addon is an edit of a code by Zecomeia, so you should credit her.
- You can repost this code.
- You can edit this code freely, and distribute the edits as well.
- This code can be used on commercial games.
Code
Ruby:
Usage
To define if the player or an event has reflection, simply use this on a script call:
Code:
Related scripts
By the same time, Zecomeia made a code for
Wave Effects.
Long time ago I made some edits of that code, I'll include it here with some instructions as well.
Spoiler: Wave Effects
Ruby:
To use it you should use, where the n is the desired amplitude and the sprite may be:
Code:
Finally, this little AddOn uses both scripts to implement the wave effect on the reflections.
Spoiler: Sprite Reflection's Wave AddOn
Ruby:
To get the sprite and apply the Wave Effect changes, use:
Code:
For example:
If you want to remove the effect, setting the wave_amp to 0 is not enough since the current waves will still be visible.
To completely remove it use:
That's all.
本贴来自国际rpgmaker官方论坛作者:Wecoc处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/sprite-reflections-and-wave-effects.138188/