设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2384|回复: 11
打印 上一主题 下一主题

[交流讨论] 关于【图片旋转】的一些小笔记

[复制链接]

Lv5.捕梦者

梦石
0
星屑
22007
在线时间
1057 小时
注册时间
2019-3-5
帖子
1424
跳转到指定楼层
1
发表于 2021-12-6 23:55:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 Zeldashu 于 2021-12-6 23:56 编辑

众所周知RM的旋转图片机制十分神秘,



它就,真的是旋转图片。



而且是一开始转就停不下来的那种,所以很少有人会在RM里玩这个功能,大部分有“倾斜”图片需求的,大概都会直接在PS里搞好作为另一张图片进行插入吧。


所以目前遇到这个需求(想在CG上实现镜头移动的效果),就发现RM这个机制十分离谱,看起来没法足够准确控制图片的旋转角度。


因为你首先需要设置一个旋转速度,而这个旋转速度RM官方并没有告诉你任何关联要素


你只能在旋转开始后盲目且玄学的输入一个【等待】多少帧,


然后再把旋转速度设为【0】来停止这个效果。





万幸的是经过搜索与摸索,这个旋转速度其实是和东西有硬关联的。


没错,他就是旋转角度了。


旋转角度和速度的关系为1:2


假设速度为1,那每一帧【等待】时间内,图片都会旋转0.5度,


也就是说,


假设开始旋转后等待【30】帧再停止旋转,那么此时图片的角度为15,


假设开始旋转后等待【180】帧再停止旋转,那么此时图片的角度为90.


同样的,假设速度为90,而之后只等待【1帧】就停止旋转,那么图片的最终旋转角度为45度。


旋转图片的速度可以去到999(不过我之前翻译过的那个脚本大全里写着最大值只能去到90,不清楚是后面我测试有误加入去的还是官方原有的注释)


总之大概就是这样。

评分

参与人数 2+2 收起 理由
小怪兽奇奇侠 + 1 圣心备焉
夏虫沉默 + 1 学不可以已

查看全部评分

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
2
发表于 2021-12-7 08:06:35 | 只看该作者
我试过直接使用脚本控制图片移动,但是图片移动只会移动一次;比如先让图片向下走48像素,然后向右走48像素,图片移动会就近原则直接向右下方移动48根号2的距离。同样的操作如果使用事件写,有一个等待完成的操作,话说脚本里的等待完成是哪段代码,不知道你是否有研究过呢?

点评

我的意思是你可以在移动图片脚本下方手动设置等待,否则脚本似乎是无法等待操作完成的  发表于 2021-12-8 21:22
this.wait()是等待,但是图片移动时的this对象不是图片而是事件,所以图片移动并没有等待完成的效果  发表于 2021-12-7 21:43
this.wait()  发表于 2021-12-7 13:56
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5809
在线时间
283 小时
注册时间
2019-10-22
帖子
38
3
发表于 2021-12-7 09:42:06 | 只看该作者
夏虫沉默 发表于 2021-12-7 08:06
我试过直接使用脚本控制图片移动,但是图片移动只会移动一次;比如先让图片向下走48像素,然后向右走48像素 ...

直接用显示图片功能,图片编号不变,把坐标修改下,这样应该可以实现你要的效果

点评

用事件可以解决这个问题,不过我更想知道用脚本的话需要怎么实现  发表于 2021-12-7 13:54
steam已上架游戏:

问道仙途2 |
深渊 | 江湖行 | 问道仙途 | 九霄仙阙

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
4
发表于 2021-12-8 22:17:22 | 只看该作者
我发现同样的代码,按2张图不同的写法,写法1可以实现分布移动的效果,写法2就不能实现。

2021-12-08_221148.jpg (81.32 KB, 下载次数: 22)

写法2

写法2

2021-12-08_221214.jpg (86.48 KB, 下载次数: 20)

写法1

写法1

点评

只能慢慢学了,如临深渊,欲速不达  发表于 2021-12-10 15:32
MV好像还有很多类似这样的奇葩特性  发表于 2021-12-10 14:55
看懂了,分开了两段来执行,应该是这个缘故。具体涉及到脚本底层逻辑的东西我就不太懂了  发表于 2021-12-10 14:54
这……恕我眼拙,没看出来写法上哪有区别  发表于 2021-12-10 14:52
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 16:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表