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

Project1

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

[已经解决] alias追加定义无效?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
977 小时
注册时间
2011-5-13
帖子
292
跳转到指定楼层
1
发表于 2011-7-14 12:03:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. class Window_Back < Window_BattleStatus
  2.   alias new_initialize initialize
  3.   def initialize
  4.   new_initialize(0, 320, 640, 160)
  5.   self.back_opacity = 0
  6.   self.opacity = 0
  7. end
  8. end
复制代码
我这样写为什么战斗窗口不会透明呢?
需要修改什么?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
84 小时
注册时间
2010-10-10
帖子
62
2
发表于 2011-7-14 16:51:24 | 只看该作者
本帖最后由 秋庭里香 于 2011-7-14 16:51 编辑

可能是 在初始化后,执行了修改opacity的指令。

你搜索一下 self.opacity =

也许可以找到。

点评

什么意思?我是想定义战斗窗口为透明.默认的不会透明的.  发表于 2011-7-14 17:00
因为另一个我,所以,要抛弃过去了。
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
3
发表于 2011-7-14 17:52:48 | 只看该作者
  1. class Window_Back < Window_BattleStatus
  2.   def initialize
  3.     super(0, 320, 640, 160)
  4.     self.back_opacity = 0
  5.     self.opacity = 0
  6.   end
  7. end
复制代码
super是调用母系的同名定义

点评

那不能用alias来追加吗?只能这样?  发表于 2011-7-14 19:36
突然想起Window_BattleStatus的initialize不需要赋值吧?  发表于 2011-7-14 17:54

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 12:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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