Project1

标题: rmXP图像以左上角为中心的小角度循环旋转如何设置 [打印本页]

作者: 89444640    时间: 2016-11-25 09:52
标题: rmXP图像以左上角为中心的小角度循环旋转如何设置
如图所示

以单一图像的不透明度与旋转变化,模拟阳光的照射效果。
最好做到在旋转途中可切换图像。
在只用事件的情况该如何实现?
作者: 百里_飞柳    时间: 2016-11-25 10:47
我只用va,但是应该能给些思想
找到图片精灵里面旋转处理的变量,va里是sprite picture类(名字似乎有错)里面rotate方法会管理angle(表示图片旋转度数),然后会有一个数学公式是依据旋转速度确定每帧angle增量,这样就能自己通过控制旋转时间来确定其旋转角度
例如:在图片旋转命令后新增等待时间,等待后再将旋转速度改变,比如改成0,就能确定好特定旋转角度。

作者: 89444640    时间: 2016-11-25 11:00
百里_飞柳 发表于 2016-11-25 10:47
我只用va,但是应该能给些思想
找到图片精灵里面旋转处理的变量,va里是sprite picture类(名字似乎有错) ...

刚才突然想起,我有个横版地图做出来过类似旋转的效果,
回去看了一下。

我用的是不透明渐变与XY轴放大率不一致模拟出的旋转效果,
比如从100放大,当X放大率小于Y时候,图像往左下偏移 当Y大于X时图像往右上偏移,虽然不是以左上角为中心
但是达到了想要的效果

以多个并行处理事件,运行图片编号不一样放大率不一样可以模拟出多股光线旋转的效果。
虽然麻烦了点但是总算不用动不会用的脚本
作者: yang1zhi    时间: 2016-11-25 12:39
把所有贞都画出来,然后一贞换个图片。
作者: 暮觉    时间: 2016-11-25 13:27
VA表示试过旋转,直接中心原点显示在左上角然后旋转……
结果卡成狗,放弃这个做法。




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