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

Project1

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

[已经解决] 关于自定义系统菜单的一部分美化问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2013-11-20
帖子
14
跳转到指定楼层
1
发表于 2015-7-27 18:47:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
首先 如何更改系统界面【以及各种界面中】等级数值显示为汉字
lv.1 ==> lv.一 【或者 lv.初】
这样可以自定义等级的脚本内容

以及如何更改系统界面中人物状态的项目背景
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 绘制项目的背景
  3.   #--------------------------------------------------------------------------
  4.   def draw_item_background(index)
  5.     if index == @pending_index
  6.       contents.fill_rect(item_rect(index), pending_color)
  7.     end
  8.   end

就是以上这段脚本【如果它确实是我理解的意义的话……】
希望可以教我如何替换为指定的图片
实现效果就是 出现在人物头像 hp等信息下 并且与项目大小统一的背景
当前页面显示多少人物就显示多少块背景
没有人物就不显示
【否则我就可以使用系统背景图实现了】

最后 槽值除了颜色 渐变这样的改变
能否实现自定义图片的槽值
也就是非规则长条形的图案

问题有些多
首先感谢大家能看下来这么多字
其次 如果能教我思路而不是单纯提供脚本 不胜感激
(`・ω・´)

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21636
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2015-7-27 19:49:28 | 只看该作者
未测试,问题1,插入这个脚本:
  1. class Window_Base
  2.   def draw_actor_level(actor, x, y)
  3.     change_color(system_color)
  4.     draw_text(x, y, 32, line_height, Vocab::level_a)
  5.     change_color(normal_color)
  6.     text = case actor.level
  7.            when 1 then '初1'
  8.            when 2 then '初2'
  9.            when 3 then '初3'
  10.            when 4 then '中考复读班'
  11.            else actor.level
  12.            end
  13.     draw_text(x + 32, y, 24, line_height, text, 2)
  14.   end
  15. end
复制代码
其余的问题懒得详细回答,每个的答案都是一大串一大串的,特别是你想知道思路……请不要一贴多问= =
简单的说一下,问题2没看懂你想要的效果,但是背景图不是在那个方法里改的,那个方法里原有的代码和你想要实现的背景图效果基本上完全没关系。
关于问题三,非规则长条形图案做槽值也是可以的,虽然RM并没有提供相应的接口但是自己造一个挺简单,具体的思路就是利用 Bitmap 的 blt 方法,通过改变参数 Rect 控制要描绘的内容位置和宽度即可。

点评

谢谢大神指点~  发表于 2015-7-27 19:58

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 谢谢大神指点

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 10:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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