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

Project1

 找回密码
 注册会员
搜索

【行走图动画扩展】八方向|奔跑|待机(2018-12-12更新)

查看数: 12586 | 评论数: 14 | 收藏 37
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-11-6 10:11

正文摘要:

本帖最后由 VIPArcher 于 2018-12-21 00:49 编辑 @congwsbn 按葱兔的建议变回了以前那种多个文件用后缀名区别行走图状态的形式 -- 2018/12/12 更新了一个范例,免费提供了一套三头身规格行走图模板(包括八方向、 ...

回复

VIPArcher 发表于 2018-12-23 00:41:34
本帖最后由 VIPArcher 于 2018-12-23 00:44 编辑

补充一个使用多帧素材后菜单中绘制行走图的补丁。(例如存档界面等地方绘制的行走图)
RUBY 代码复制
  1. class Window_Base < Window
  2.   include VIPArcher::DIR8_ANIME
  3.   #--------------------------------------------------------------------------
  4.   # ● 绘制人物行走图
  5.   #--------------------------------------------------------------------------
  6.   def draw_character(character_name, character_index, x, y)
  7.     return unless character_name
  8.     bitmap = Cache.character(character_name)
  9.     if character_name =~ /\[f\d+#?\d*\]/i
  10.       frame = get_frame(character_name)
  11.       first = get_halt_name(character_name)
  12.     else
  13.       frame,first = 3,1
  14.     end
  15.     sign = character_name[/^[\@\!\$]../]
  16.     if sign && sign.include?('$')
  17.       cw = bitmap.width / frame
  18.       ch = bitmap.height / 4
  19.     else
  20.       cw = bitmap.width / (frame * 4)
  21.       ch = bitmap.height / 8
  22.     end
  23.     n = character_index
  24.     src_rect = Rect.new((n%4*3+first)*cw, (n/4*4)*ch, cw, ch)
  25.     contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  26.   end
  27. end
zhufeihang123 发表于 2021-1-21 14:42:49
afeijun 发表于 2020-1-14 17:17
谢谢大佬的提醒,在贴子里翻来翻去,下了好几个,终于新版的015版在MV上可以用了
因为我是菜鸟一名,又不 ...

为什么加了#号就读取不出来了呢?
a2313211 发表于 2021-1-16 12:54:50
谢谢分享,正在学习中
Uirel 发表于 2020-10-29 09:52:16
谢谢大佬分享!
jinglipeng12 发表于 2020-4-28 10:24:50
afeijun 发表于 2020-1-14 17:17
谢谢大佬的提醒,在贴子里翻来翻去,下了好几个,终于新版的015版在MV上可以用了
因为我是菜鸟一名,又不 ...

謝謝您提醒。我也遇到這個問題,,半年了。總覺得是不是自己能力問題。。其實就是某些人發的東西不是給我這樣新手看的,遮遮掩掩,即使去問怎麼解決,也是吃閉門羹,當然本來伸手乞討,可是他們那些人仗著自己會,然後出言不遜諷刺。你又不教,還罵我新人傻。真是夠了,,哪裡來的自信感優越感給他們的。  
再次謝謝你。。你這評論讓我又相信自己了,,我都快懷疑自己智商了。我估計那些出攻略的,,沒有情商。
sdgn 发表于 2020-2-11 15:29:38
有VA就大推
无主wz 发表于 2020-2-11 14:36:50
提示: 作者被禁止或删除 内容自动屏蔽
afeijun 发表于 2020-1-14 17:17:40
afeijun 发表于 2020-1-12 20:28
转为JS文件后,放去MV里,MV测不出来,描述什么都没有,使用后没效果呢。反倒是老板本那个所有帧推一个图的 ...

谢谢大佬的提醒,在贴子里翻来翻去,下了好几个,终于新版的015版在MV上可以用了
因为我是菜鸟一名,又不懂编程,大佬们的信息都很简练,看贴都看晕了。之前忘了在哪看到说代码直接保存JS后缀就可用了,就这个劲一个一个下,一个个试,下到了这个015版,带以下这段描述----------------------------------------------------------------
       Normal      |    Normal      |     Normal      |
       4-dir       |    4-dir       |     4-dir       |
       walking     |    running     |     standby     |     EMPTY
       image       |    image       |     image       |
     ----------------------------------------------------------------
       Extra       |    Extra       |     Extra       |
       8-dir       |    8-dir       |     8-dir       |
       walking     |    running     |     standby     |    EMPTY
       image       |    image       |     image       |
     ----------------------------------------------------------------

我才明白,之前试不成功是因为图片格式不对,下载的素材可能是老板本的。总结一下给跟我一样的菜的菜的菜的听(大佬们路过就好了。),

八方向015版,
图素材格式分两行(默认是三帧一个动作,文件名要%开头)

第一行是正四方向的走,跑,待,空
第二行是斜四方向的走,跑,待,空

如果是多帧做一个动作的话,比如6帧动作文件名1111,这样的格式%1111#6,0.png
格式意思就是%+素材名+#动作帧数+,暂停帧.png(+号直接去掉就可以)
文件名最后的0是暂停帧,是松开方向后与待机动画开始之间的那一帧

还有素材格式(3帧)例图。最后说下一,在本站内找到自动寻路8方向配合用,绝了!!

顺便说一下,8方向代码在本站下了有十几个,才试出三四个好用的,自动寻路三个,只有一个好用的,其它的应该是我看不懂所以用不好,大佬们别见怪。

%8v015.png (21.9 KB, 下载次数: 62)

%8v015.png
afeijun 发表于 2020-1-12 20:28:46
转为JS文件后,放去MV里,MV测不出来,描述什么都没有,使用后没效果呢。反倒是老板本那个所有帧推一个图的那个就可以,MV里能看到描述也能用,不知为什么,是我哪操作错呢?

点评

凭什么认为为VA写的脚本你转一下JS就能给MV用还完全没问题?  发表于 2020-1-12 23:44
18614015082 发表于 2019-9-16 20:24:06
感谢,这个怎么使用呢

点评

看脚本说明,帖子里还有个范例,你也可以先看看范例?  发表于 2019-9-17 01:06
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-15 07:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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