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

Project1

 找回密码
 注册会员
搜索

如何生成图片代替技能栏

查看数: 1863 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-12-7 20:59

正文摘要:

本帖最后由 cmmd1 于 2015-12-7 21:39 编辑 好像一个帖子不能问几个问题。还有的状态替换,和装备栏也要用图片替换。不知道是不是一个帖子里可以解决的还是一个一个来? 所以我脸皮厚厚的又来提问了。{:2_270:} ...

回复

cinderelmini 发表于 2015-12-7 23:54:52
本帖最后由 cinderelmini 于 2015-12-8 00:39 编辑
  1. class Window_Skill < Window_Selectable
  2. alias sn_151207_init initialize
  3. def initialize(actor)
  4. # 这里可以照搬上个帖子物品的那段@back的3行
  5. @back = Sprite.new
  6. @back.x = 200
  7. @back.y = 120
  8. @back.z = 101
  9. file_name = $game_temp.in_battle ? "技能栏" : "技能栏"
  10. @back.bitmap = RPG::Cache.picture(file_name)
  11. sn_151207_init(actor)
  12. self.opacity = 0
  13. end

  14. alias sn_151207_dispose dispose
  15. def dispose
  16. sn_151207_dispose
  17. @back.dispose
  18. end

  19. # 和窗口同步可视化
  20. def visible=(n)
  21. super(n)
  22. @back.visible = n
  23. end

  24. end
复制代码

点评

那么就可以去睡觉了,明天还要到市局开会。你也早点休息啊。  发表于 2015-12-8 00:55
这下可以了,哈哈哈哈。谢谢谢谢!改天请你吃饭。耽误你这么多时间。认可答案。  发表于 2015-12-8 00:52
呃……抱歉,alias关于赋值的方法窝也不熟……干脆不用alias了……直接改方法内容………………这样是可行的……(楼层脚本更新了)  发表于 2015-12-8 00:40
要不然明天吧?耽误你休息了。帮我弄了这么久。真心感谢!  发表于 2015-12-8 00:38
那个,抱歉,是我的错。现在技能栏图片可以消失了。然后默认的那个没消失,就是里面的技能没消失。  发表于 2015-12-8 00:36

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

cinderelmini 发表于 2015-12-7 21:40:07
本帖最后由 cinderelmini 于 2015-12-7 21:43 编辑

写法还是一样的,就是多了个初始参数传过来了……………………
  1. class Window_SkillStatus < Window_Base
  2. alias sn_151207_init initialize
  3. def initialize(actor)
  4. # 这里可以照搬上个帖子物品的那段@back的3行
  5. sn_151207_init(actor)
  6. self.opacity = 0
  7. end

  8. alias sn_151207_dispose dispose
  9. def dispose
  10. sn_151207_dispose
  11. @back.dispose
  12. end
  13. end
复制代码
alias有参数的方法名之后,使用原方法的时候要带括弧传参数。

点评

alias的话,原理上就是在原来的脚本里加几句代码的意思,所以原来的类名和父类不能写错,不然就弹错了,然后就是alias的方法是不是带参数(括弧)。  发表于 2015-12-7 21:50
还有sn_151207_init(actor)和sn_151207_init的区别……  发表于 2015-12-7 21:49
区别就是class Window_SkillStatus < Window_Base和def initialize(actor)吗? 那状态和装备分别是什么?  发表于 2015-12-7 21:46
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-14 18:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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