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

Project1

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

[原创发布] VA角色遮挡半透明

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9727
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

跳转到指定楼层
1
发表于 2020-4-21 13:23:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  1. # By Lanza Schneider
  2. # VA Character anti-cover

  3. class Sprite_Character < Sprite_Base
  4.   ANTICOVER_OPACITY = 127       # 被遮挡部分的不透明度
  5.   ANTICOVER_Z       = 1048576   # 绘制被遮挡部分精灵的Zindex
  6.   
  7.   alias :initialize_lz20200421 :initialize
  8.   def initialize(*args)
  9.     @anticover_sprite = Sprite.new
  10.     initialize_lz20200421 *args
  11.   end
  12.   
  13.   alias :dispose_lz20200421 :dispose
  14.   def dispose(*args)
  15.     dispose_lz20200421 *args
  16.     if @anticover_sprite
  17.       @anticover_sprite.dispose
  18.       @anticover_sprite = nil
  19.     end
  20.   end
  21.   
  22.   alias :update_lz20200421 :update
  23.   def update(*args)
  24.     update_lz20200421 *args
  25.     update_anticover
  26.     @anticover_sprite.opacity, @anticover_sprite.z = ANTICOVER_OPACITY, ANTICOVER_Z
  27.   end
  28.   
  29.   anticover_code = ''
  30.   (Sprite.instance_methods - Sprite.methods).each do |symbol|
  31.     symbol = symbol.to_s
  32.     if symbol.include?('=')
  33.       anticover_code += "@anticover_sprite.#{symbol}#{symbol.chop}\n"
  34.     end
  35.   end
  36.   eval "def update_anticover\n#{anticover_code}end\n"
  37. end
复制代码


效果:



评分

参与人数 4星屑 +250 +4 收起 理由
alexncf125 + 250 + 1 精品文章
阵颜 + 1 精品文章
Nil2018 + 1 精品文章
zyf722 + 1 塞糖

查看全部评分

>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<

Lv4.逐梦者

梦石
1
星屑
14790
在线时间
2106 小时
注册时间
2017-9-28
帖子
662
2
发表于 2020-4-21 14:41:18 | 只看该作者
太醋虾了,兼容性也很高,请问可商用吗?

点评

啊,感谢大佬!~  发表于 2020-4-21 23:18
PUBLIC DOMAIN!  发表于 2020-4-21 14:56
VA外站脚本汉化群:226308173   |    部分远古文件备份:https://wwzv.lanzoue.com/b02rac5pc  密码:acgm
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11352
在线时间
611 小时
注册时间
2016-8-25
帖子
1400

R考场第七期纪念奖

3
发表于 2020-4-21 16:44:47 | 只看该作者
太强了dalao
请问可以修改吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 08:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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