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

Project1

 找回密码
 注册会员
搜索
查看: 9276|回复: 7

[RMVX发布] 显示图片加强

[复制链接]

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6047
在线时间
6586 小时
注册时间
2007-12-16
帖子
4501

贵宾

发表于 2010-12-31 16:17:24 | 显示全部楼层 |阅读模式

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

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

x
制作时发现VX没有图片翻转功能,于是自己做了一下,才找的是美首殿的XP脚本
这算是个人的第一个原创功能脚本了
2010-12-31_160627.png
用的是我以前的头像

  1. #==============================================================================
  2. # 显示图片加强
  3. # BY:仲秋启明
  4. # 使用方法:事件脚本中加入
  5. # 图片繁茂度:
  6. # $game_map.screen.pictures[X].bush_depth = X
  7. # $game_map.screen.pictures[X].bush_move(X,帧数)
  8. # 图片翻转:
  9. # $game_map.screen.pictures[X].mirror = true
  10. # $game_map.screen.pictures[X].mir_move(true,帧数)
  11. #==============================================================================
  12. #==============================================================================
  13. # ■ Game_Picture
  14. #==============================================================================
  15. class Game_Picture
  16.   attr_accessor :mirror                   # 翻转  
  17.   attr_accessor :bush_depth               # 繁茂度
  18.   alias initializemirror initialize
  19.   def initialize(number)
  20.     initializemirror(number)
  21.     @mirror = false            # 翻转
  22.     @move_mirror = false       # 翻转标志
  23.     @mirror_duration = 0       # 翻转时间   
  24.     @mirror_duration_half = 0  # 翻转点   
  25.     @mirror_zoom = 0           # 翻转缩放量
  26.     @bush_depth = 0            # 繁茂度
  27.     @move_bush = 0             # 繁茂增量
  28.     @bush_duration = 0         # 繁茂变化时间
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 翻转移动
  32.   #--------------------------------------------------------------------------  
  33.   def mir_move(mir,duration)
  34.     return if @mirror == mir
  35.     @mirror_duration_half = duration / 2     
  36.     @mirror_duration = @mirror_duration_half * 2  
  37.     @mirror_zoom = @zoom_x / @mirror_duration_half
  38.     @move_mirror = mir
  39.     return
  40.   end   
  41.   #--------------------------------------------------------------------------
  42.   # ● 繁茂移动
  43.   #--------------------------------------------------------------------------  
  44.   def bush_move(depth,duration)
  45.     return if duration == 0
  46.     @move_bush = (depth - @bush_depth).to_f / duration
  47.     @bush_duration = duration
  48.     return
  49.   end
  50.   alias updatemirror  update
  51.   def update
  52.   updatemirror
  53.     if @mirror_duration > 0      
  54.        if @move_mirror == @mirror
  55.           @zoom_x += @mirror_zoom         
  56.        else
  57.           @zoom_x -= @mirror_zoom         
  58.        end
  59.        @mirror_duration -= 1
  60.        if @mirror_duration == @mirror_duration_half  
  61.           @mirror = @move_mirror
  62.        end              
  63.     end
  64.     if @bush_duration > 0
  65.        @bush_depth += @move_bush
  66.        @bush_duration -= 1
  67.     end
  68.   end
  69. end
  70. #==============================================================================
  71. # ■ Sprite_Picture
  72. #==============================================================================
  73. class Sprite_Picture < Sprite
  74.   alias updatemirror  update
  75.   def update
  76.     self.mirror = @picture.mirror
  77.     self.bush_depth = @picture.bush_depth
  78.     updatemirror
  79.   end
  80. end
复制代码
范例: 显示图片加强.rar (253.47 KB, 下载次数: 1052)

评分

参与人数 1星屑 +1300 收起 理由
夕阳武士 + 1300 支持一下!

查看全部评分


还在龟速填坑中

Lv1.梦旅人

梦石
0
星屑
55
在线时间
226 小时
注册时间
2010-9-13
帖子
494
发表于 2010-12-31 17:15:27 | 显示全部楼层
收下了  下完看看怎么样
黑暗,总在不知不觉中降临到人们身边。 当人们意识到时,已经有无数人成为了罪恶与欲望的牺牲者。 无助的人们会期待能够拯救他们的英雄出现。 但是,这个世界真的存在英雄? 答案恐怕是否定的。 历史会以惊人的相似 ...
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
616
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

发表于 2010-12-31 17:33:35 | 显示全部楼层
呵呵,真不错 其实PS翻转也蛮简单的嘛。

点评

~换头像了啊~差点没认出来呢。  发表于 2010-12-31 17:36
如果图片太多无疑会增大游戏体积  发表于 2010-12-31 17:35
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
帖子
3705
发表于 2010-12-31 22:15:32 | 显示全部楼层
话说大哥头像和缩略图的头像为什么不一样呢= =

点评

因为换头像了啊  发表于 2011-1-1 10:03
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

发表于 2011-1-4 21:53:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2011-7-23
帖子
29
发表于 2013-6-1 20:31:24 | 显示全部楼层
感谢分享!!!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
184
在线时间
12 小时
注册时间
2019-11-23
帖子
21
发表于 2019-12-8 12:38:32 | 显示全部楼层
...........
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
184
在线时间
12 小时
注册时间
2019-11-23
帖子
21
发表于 2019-12-8 12:39:04 | 显示全部楼层
考古
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-16 23:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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