Project1

标题: EnemyVisualZoom ( 敌人视觉缩放 ) [打印本页]

作者: 忧雪の伤    时间: 2012-1-26 13:22
标题: EnemyVisualZoom ( 敌人视觉缩放 )
本帖最后由 忧雪の伤 于 2012-1-26 15:43 编辑


66RPG Ideal Script Association(6RISA)  


OWL Authors' Protection Organization(OAPO)


EnemyVisualZoom 是一个兼容目前通用的 RPG Maker 三兄弟的战斗视觉效果的功能插件。
在调整数据库中敌人队伍的敌人的纵向坐标之后,可以体现出默认的系统所没有的立体感。
  可以做出层次丰富的敌人队伍,能表现出一些令人惊奇的效果 —— Deathking

在使用这个插件时,请先确定你移动过数据库中敌人队伍的纵向坐标,否则无法体现效果。为了制作者的便利,还提供了 <visual zoom(true|false)> ,在敌人队伍的名字中输入这个就可以控制功能的开关
eg : 加上 <visual zoom(false)> ,这个队伍就会自动关闭这个效果。

[ 数据库的操作 ]


[ 近大远小的视觉效果 ]


[ 开关功能的方法 ]


=> 那么,最后当然是附上源代码咯,召唤 code 传送门

作者: 不会脚本    时间: 2012-1-26 14:24
本帖最后由 不会脚本 于 2012-1-26 14:33 编辑

= =b好东西,一楼抢沙发,顶。顺带一声:好像怪怪的= =
作者: orzfly    时间: 2012-1-26 15:17
本帖最后由 orzfly 于 2012-1-26 20:42 编辑

雪姐姐的东西总是十分诡异而规范…

话说直接缩小效果太糟糕了吧 用双线性插值……@忧雪の伤
作者: 退屈£无聊    时间: 2012-1-26 16:05
虽然曾经有过
但主场加成不可少- -
嘛.....人家依稀记得Y作为ZOOM判定值啥的
作者: 阿尔西斯的马甲    时间: 2012-1-28 13:39
  1. #==============================================================================
  2. #  Name [ EnemyVisualZoom ( 敌人视觉缩放 ) ]
  3. #  Apply To [ RPG Maker VX Ace ]
  4. #------------------------------------------------------------------------------
  5. #  Author [ 忧雪の伤 ]
  6. #  Last Update [ 2012.1.25 ]
  7. #------------------------------------------------------------------------------
  8. #  Link [ 66RPG Ideal Script Association ]
  9. #  => http://rpg.blue/group-215-1.html
  10. #  Link [ OWL Authors' Protection Organization ]
  11. #  => http://oapo.qzworld.net/index.html
  12. #==============================================================================
  13. class Sprite_Battler
  14.   alias laozishabiupdate update
  15.   def update
  16.     laozishabiupdate
  17.     return unless battler.is_a?(Game_Enemy)
  18.     return @laozishabi=1 if @laozishabi.nil?
  19.     self.zoom_x = self.zoom_y = SceneManager.scene.instance_variable_get(:@status_window).height.to_f / (Graphics.height - self.y)
  20.   end
  21. end
复制代码
以上是精简版。发着玩,并非侵犯版权。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1