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

Project1

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

[通用发布] [2014.7.19]WaitAnime - 角色待机动画

[复制链接]

Lv2.观梦者

虚構歪曲

梦石
0
星屑
309
在线时间
1194 小时
注册时间
2010-12-18
帖子
3928

贵宾

跳转到指定楼层
1
发表于 2014-7-14 11:41:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 忧雪の伤 于 2014-7-19 01:19 编辑

介绍

不需要配置相应的行走图就可以达到待机效果。


存在问题

目前只适用了 Player 本身。没有配置相应的适用标签。XP 以外的版本使用效果非常猎奇。


相关设定

[WaitAnime.visible] 方便在游戏中随时操作的开关
[Count] 每次进行动画的等待帧
[Last] 每次进行动画的持续帧
[Zoom] 缩放比


脚本
  1. #------------------------------------------------------------------------------
  2. # * WaitAnime
  3. #------------------------------------------------------------------------------

  4. module WaitAnime
  5.   Count = 80
  6.   Last = 80
  7.   Zoom = 0.95
  8.   @visible = true
  9.   def self.zoom count
  10.     n = (WaitAnime::Count + WaitAnime::Last / 2 - count).abs
  11.     value = (1 - WaitAnime::Zoom) * n /(WaitAnime::Last / 2) + WaitAnime::Zoom
  12.     value > 1 ? 1 : value
  13.   end
  14.   def self.visible
  15.     @visible
  16.   end
  17.   def self.visible= visible
  18.     @visible = visible
  19.   end
  20. end

  21. class Sprite_Character
  22.   alias waitanime_update update
  23.   def update *args
  24.     waitanime_update *args
  25.     return unless WaitAnime.visible && (character.is_a? Game_Player)
  26.     count = WaitAnime::Count
  27.     @waitanime_count = character.moving? ? 0 : (@waitanime_count || 0) + 1
  28.     return self.zoom_y = 1 if @waitanime_count < count
  29.     self.zoom_y = WaitAnime.zoom @waitanime_count
  30.     if @waitanime_count > count + WaitAnime::Last
  31.       @waitanime_count = WaitAnime::Count
  32.     end
  33.   end
  34. end
复制代码

评分

参与人数 3星屑 +306 收起 理由
kuerlulu + 20 塞糖
fux2 + 266 塞糖
无脑之人 + 20 塞糖

查看全部评分

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2014-7-13
帖子
5
2
发表于 2014-7-14 11:44:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
94
在线时间
648 小时
注册时间
2009-2-3
帖子
238
3
发表于 2014-7-15 00:48:24 | 只看该作者
用法呢?

点评

行走图不要太小就行  发表于 2014-7-15 20:32
@克莉丝 没有素材规格什么的么?  发表于 2014-7-15 20:21
插入即发挥作用  发表于 2014-7-15 07:35
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
309
在线时间
1194 小时
注册时间
2010-12-18
帖子
3928

贵宾

4
 楼主| 发表于 2014-7-19 01:16:03 | 只看该作者
更新
改变了待机动画等待模式。加入了游戏中的开关。


回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
5
发表于 2014-7-30 01:31:21 | 只看该作者
这个怎么用?复制进游戏没效果啊

点评

UI> 插入就发挥作用啊  发表于 2016-2-3 12:17

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-21 18:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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