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

Project1

 找回密码
 注册会员
搜索

窗口飞入

查看数: 9423 | 评论数: 9 | 收藏 18
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-2-2 13:01

正文摘要:

本帖最后由 布罗利 于 2016-2-3 11:04 编辑 {:2_248:} 这个系统我很久以前就写过了,一直没完善,今天终于完善了。 {:2_275:} 主要的功能是:进入场景的时候,窗口会有个飞入的动画,这样感觉会比较华丽有木有 ...

回复

风华冈 发表于 2019-7-21 21:01:55
围观一下--

点评

挖坟了  发表于 2019-7-22 09:19
生生世世死 发表于 2018-1-30 14:57:16
谢谢分享!~很实用的代码
Vortur 发表于 2016-2-22 21:16:37
谢谢分享!~很实用的代码!
chd114 发表于 2016-2-6 14:07:51
效果图···你是加快了?还是本来就那样,感觉闪的太快了···

点评

好办法···  发表于 2016-2-7 09:58
$window_speed = 8 默认速度是8帧,调到16帧试试  发表于 2016-2-7 07:48
速度可以自己调啊,调到合适自己的不就行了吗  发表于 2016-2-7 07:48
速度太快太慢都不好···太快眼睛受不了,太慢人兽不了  发表于 2016-2-6 15:33
应该是本来的效果,速度可以调的  发表于 2016-2-6 15:14
taroxd 发表于 2016-2-3 11:51:11
本帖最后由 taroxd 于 2016-2-3 12:11 编辑
布罗利 发表于 2016-2-3 10:56
已更新至1.1版本
1.1更新内容
1-【支持自动执行move_start,用起来更简便】


RUBY 代码复制
  1. class Window_Base
  2.  
  3.   alias_method :real_x, :x
  4.   alias_method :real_x=, :x=
  5.   attr_reader :target_x
  6.   alias_method :x, :target_x
  7.  
  8.   alias_method :init_without_transition, :initialize
  9.   def initialize(x, y, width, height)
  10.     @target_x = x
  11.     init_without_transition(-width, y, width, height)
  12.     update_transition_speed
  13.   end
  14.  
  15.   alias_method :update_without_transition, :update
  16.   def update
  17.     if real_x != target_x
  18.       new_x = real_x + @transition_speed
  19.       new_x = target_x if new_x > target_x
  20.       self.real_x = new_x
  21.     end
  22.     update_without_transition
  23.   end
  24.  
  25.   def x=(x)
  26.     @target_x = x
  27.     update_transition_speed
  28.   end
  29.  
  30.   def transition_duration
  31.     8
  32.   end
  33.  
  34.   def update_transition_speed
  35.     @transition_speed = (target_x - real_x).fdiv transition_duration
  36.   end
  37. end


其实这样就足够好看了,太花哨反而乱的说。(该脚本不需要配置)



楼主写出这段东西是很好的。支持楼主继续学脚本写脚本~

对楼主的脚本留下一点小意见吧:
对于简单的需求,配置过于复杂,甚至需要脚本的知识。
对于复杂的需求,这个脚本不支持配置(别跟我说直接改 123 行那一块。这个昨天群里已经说过了)。

点评

简单是简单,可我这个算法不支持呢,除非重新写算法  发表于 2016-2-3 12:53
自定义公式就是类似于技能公式那样,动画的方式都是自己定义的。比如昨天群里大号的那个  发表于 2016-2-3 12:52
不同窗口不同速度简直不能再简单了,连我这个三十几行的脚本都支持……  发表于 2016-2-3 12:51
我才初二呢,不理解的东西太多了....  发表于 2016-2-3 12:35
什么叫自定义公式,参数方程呢?表示不太理解,不同窗口不同速度有点难,不过能支持不同场景不同速度.  发表于 2016-2-3 12:35

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 精品文章

查看全部评分

布罗利 发表于 2016-2-3 10:56:18
本帖最后由 布罗利 于 2016-2-3 11:00 编辑

已更新至1.1版本
1.1更新内容
1-【支持自动执行move_start,用起来更简便】
2-【支持余数的运算,有余数窗口也会自动归位】
这个系认可以进VA图书馆吗?
@怪蜀黍                                       
@VIPArcher

点评

已经入VA图书馆了,多谢taroxd大大  发表于 2016-2-3 11:28
hfz521999 发表于 2016-2-3 00:35:34
谢谢楼主了,先收藏了!!!不过我的脚本用的比较多 怕会有冲突 先试一下

点评

更新到1.1了  发表于 2016-2-3 11:29
应该不会有冲突  发表于 2016-2-3 08:11
上贺茂润 发表于 2016-2-2 16:00:36
之前就用过了

点评

也对啊  发表于 2016-2-3 15:44
好像有点道理,但是仔细想想,追求影响力换种说法不就是自我满足名利吗  发表于 2016-2-3 15:25
多谢指点  发表于 2016-2-3 12:19
↓你的着眼点已经变成自我满足的名利过程,继续这样你是做不出有影响力的游戏的 自重  发表于 2016-2-3 12:13
别告诉我用的是这个 http://rm.66rpg.com/forum.php?mod=viewthread&tid=235752&extra=page%3D2%26filter%3Dtypeid%26typeid%3D647%26typeid%3D647  发表于 2016-2-3 11:29
三途亚梦 发表于 2016-2-2 15:13:41
这个我记得就在这个区就有呢,不过标签是【已发主站】哦~

点评

゚ ∀゚)ノ 人家多少年前的帖子了这样攀比有什么意义吗?  发表于 2016-2-3 16:23
http://rm.66rpg.com/forum.php?mod=viewthread&tid=235752&extra=page%3D2%26filter%3Dtypeid%26typeid%3D647%26typeid%3D647 你是说这个吧,这都能入主站....我这个可比这个强多了.   发表于 2016-2-3 11:12
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-21 22:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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