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

Project1

 找回密码
 注册会员
搜索

<想了想,然后自己解决了>请问这一段的Y是怎么定义的

查看数: 1932 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-22 11:56

正文摘要:

本帖最后由 双叶GL 于 2013-6-22 17:50 编辑 class Window_Status < Window_Selectable   def draw_block3(y)         draw_parameters(0, y)       &n ...

回复

双叶GL 发表于 2013-6-22 17:50:05
光の異形 发表于 2013-6-22 15:26
话说 这个 界面在其他地方被化成了 几个区域
Y 直接被定义了 line_height * N    这个主要是限制文字的显示 ...

= =虽然我不想说我是直接全局搜索 "draw_block3"来找到Window_Status里面的第28~38行

但是...

所谓Y轴不是,
XY:
                Y
                |
                |
                |
X------------|

的XY吗,假如,分段控制显示的话,


搜索line_height行高的全局变量

找到了 24 这个高度,也就是每一段line_height等于24的高度*7的行数

也就是,定义在168的Y轴这里,


那么修改draw_block3  的Y轴直接写168也一样,

draw_block3   (168)也可显示2行以上

也就是说

line_height的24定义是为了让字体 24不出格子所以填写的行的表格,而不是规定大小的格子

例如修改字体为26号大小,也会在line_height的格子里居中对其,就算互相看不见

所以,这个格子之是为了方便(排版)定义

点评

哦 话说 创建窗口的时候 窗口的数据可以改的吧 位置什么的  发表于 2013-6-22 18:40
光の異形 发表于 2013-6-22 15:26:08
话说 这个 界面在其他地方被化成了 几个区域
Y 直接被定义了 line_height * N    这个主要是限制文字的显示行数和位置吧
定义它的是这一段:


你那个脚本中 应该能找到类似的地方 我是这样想的 …… 仅供参考哈

评分

参与人数 1星屑 +50 收起 理由
Sion + 50 感谢帮忙

查看全部评分

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

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

GMT+8, 2025-4-9 01:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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