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

Project1

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

[RMVA发布] [PS0]强制指定行走图帧数 v20120126【指定行走图具体的一格】

[复制链接]

Lv2.观梦者

(?????)

梦石
0
星屑
700
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

跳转到指定楼层
1
发表于 2012-1-24 00:02:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 各种压力的猫君 于 2012-1-26 19:59 编辑
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ [PS0]强制指定行走图帧数
  4. #         Force_Character_Pattern
  5. #------------------------------------------------------------------------------
  6. #  对 Game_CharacterBase 的追加定义。
  7. #==============================================================================
  8. # [更新记录]
  9. #    - 2012.01.26 By 各种压力的猫君
  10. #      * 修正制作连续动画时复原失效
  11. #    - 2012.01.23 By 各种压力的猫君
  12. #      * 初版
  13. #------------------------------------------------------------------------------
  14. # [使用方法]
  15. #    - 插入到MAIN以上。
  16. #    - 设置移动路线中使用脚本 set_pattern(行,列)
  17. #      行范围1-4,列范围1-3。
  18. #    - 需要复原请使用脚本 set_pattern(0,0)
  19. #==============================================================================
  20. $_PS0 = {} if $_PS0 == nil  
  21. $_PS0["Force_Character_Pattern"] = 20120126

  22. class Game_CharacterBase
  23.   #--------------------------------------------------------------------------
  24.   # ● 更改图像
  25.   #     y  :行(1-4)
  26.   #     x  : 列(1-3)
  27.   #     当 y、x 均为0时复原。
  28.   #--------------------------------------------------------------------------
  29.   def set_pattern(y, x)
  30.     # 若y、x均为0,复原
  31.     if x == 0 && y == 0
  32.       # 复原踏步动画和步行动画的状态
  33.       begin
  34.         @step_anime, @walk_anime = @last_walk_anime, @last_step_anime
  35.       rescue # 若没有记录默认恢复为有步行动画,无踏步动画
  36.         @walk_anime = true
  37.         @step_anime = false
  38.       ensure # 清空记录
  39.         @last_step_anime = nil
  40.         @last_step_anime = nil
  41.       end
  42.       # 默认帧恢复为1
  43.       @original_pattern = 1
  44.       # 取消固定朝向
  45.       @direction_fix = false
  46.     else
  47.       # 记录踏步动画和步行动画的状态
  48.       if @last_step_anime == nil && @last_step_anime == nil
  49.         @last_step_anime, @last_walk_anime = @walk_anime, @step_anime
  50.       end
  51.       # 强制关闭踏步动画和步行动画
  52.       @step_anime = @walk_anime = false
  53.       # 强制指定行走图帧数
  54.       @pattern = @original_pattern = x + 1
  55.       # 强制指定行走图方向
  56.       @direction = y * 2
  57.       # 固定朝向
  58.       @direction_fix = true
  59.     end
  60.   end
  61. end
复制代码
好多人都在抱怨VA不能指定行走图到特定的一格,so……

使用方法请参看脚本头部注释。

范例和截图均不提供。

点评

当时手机看的理解错为自定义路线了…… 但是这样的话不也是至少需要在地图载入的时候来一个自动执行啥的好恶心啊……=w=  发表于 2012-1-24 22:52

评分

参与人数 2星屑 +800 +10 收起 理由
Shy07 + 10 主站收录
忧雪の伤 + 800 奖赏条例

查看全部评分

Lv6.析梦学徒

Fuzzy Ginkgo
Taciturn Knight

梦石
0
星屑
60650
在线时间
1933 小时
注册时间
2010-6-26
帖子
1605

烫烫烫开拓者

2
发表于 2012-1-24 16:56:20 | 只看该作者
这么干净的东西
那个…是说放在自定义路线里面的东西每次update的时候都会执行的……还不如读取注释第一条或者…

点评

你完全可以第一条事件设置移动路线 = =  发表于 2012-1-24 22:33
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复 支持 反对

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
700
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

3
 楼主| 发表于 2012-1-26 20:02:08 | 只看该作者
更新了稍微顶一下 - - 主要是召唤:
@三个人

要用这种方式制作连续动画是可以的,中间要自己设置等待。

点评

3Q  发表于 2012-2-28 20:48
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
4
发表于 2012-2-1 21:18:22 | 只看该作者
那就可以做到ARPG的揮刀動作吧!!!HAPPY!!!
問題解決了

评分

参与人数 2星屑 0 收起 理由
各种压力的猫君 + 10 塞糖
Kimu -10 HAPPY!!!

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
595
在线时间
899 小时
注册时间
2010-11-13
帖子
1023
5
发表于 2012-7-16 13:34:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2012-8-1
帖子
16
6
发表于 2012-8-1 04:07:06 | 只看该作者
谢谢,辛苦了楼主。!回帖拿走经验,顺带再感谢下楼主!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
7
发表于 2012-8-9 21:47:31 | 只看该作者
为什么我用了没有效果呢?移动路线中使用代码后还是老样子
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-7-15
帖子
42
8
发表于 2012-9-16 16:23:21 | 只看该作者
感謝,我正需要這個腳本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-8-31
帖子
8
9
发表于 2012-10-10 06:00:25 | 只看该作者
正在烦恼地图上的怪无法使用自己画的特定动作呢
谢谢楼主
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9340
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

10
发表于 2012-12-6 23:34:03 | 只看该作者
本帖最后由 cinderelmini 于 2012-12-7 20:08 编辑

抱走~总之有用~比较大用~
之前不想看VA的脚本~
所以弄了许多行走图做动作……悲催死了~
回去整理行走图了……

#====
不知道怎么回事~
总之~发现一个小BUG~
感觉~55行
  1. # 强制指定行走图帧数
  2. @pattern = @original_pattern = x + 1
复制代码
这里应该是-1而不能+1……
是哀家的使用方法不对吗……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 07:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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