赞 | 189 |
VIP | 627 |
好人卡 | 188 |
积分 | 95 |
经验 | 171230 |
最后登录 | 2024-7-3 |
在线时间 | 5073 小时 |
Lv4.逐梦者 (版主)
- 梦石
- 0
- 星屑
- 9532
- 在线时间
- 5073 小时
- 注册时间
- 2013-6-21
- 帖子
- 3580
|
简单做了一下,看 Action_Sprite 的脚本和 Scene_Vertical 改动的地方。
主要实现思路是由 Action_Sprite 脚本的 update 方法负责更新动画的每一帧。
Action_Sprite 有一个方法 set(actor_id, action_id),通过改变这两个值可以更改 Action_Sprite 内部的文件路径,从而达到目录切换的效果。
利用 Dir.glob 可以获取指定文件夹里的某些类型的所有文件。
建议将缓存功能统一整合到 RPG::Cache 模块里,而不是另外写一个。详见我的 Action_Sprite 脚本的第一部分。
因为给我的素材只有第三个角色的,所以测试的时候只能测试第三个角色的情况。
另外没太明白 Vertical.rxdata 的含义,因为我看到你的文件夹命名都很有规律,用不着这么多设定区域。可能改变的也只有 max 这个值了。如果这个值在游戏开始就已经定死不会变的话,感觉统一写在脚本的设定区域要更好。
Project20.7z
(2.38 MB, 下载次数: 35)
|
评分
-
查看全部评分
|