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

Project1

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

[已经解决] < >怎么重新定义create_help_window的行数

[复制链接]

Lv2.观梦者

梦石
0
星屑
266
在线时间
122 小时
注册时间
2010-12-23
帖子
179
跳转到指定楼层
1
发表于 2013-6-22 12:07:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 双叶GL 于 2013-6-22 21:57 编辑


这个是调用 create_help_window 帮助栏的,游戏里面就是


虽然代码是3排,但是只显示2排,使用自动转行代码也不行

http://www.66rpg.com/articles/4886
用的是这个任务,也不知道怎么直接在脚本里设置
代码$game_party.new_task(1,任务名,介绍,true,-1)
也直接报错

我改了下排版
  #---------------------------------------
  # 重新定义帮助栏
  #---------------------------------------
  def create_help_window    #调用当前HELP栏设置
    @help_window = Window_Help.new  #设置空白帮助栏
    @help_window.height = @help_window.height + 32#设置框架长度
    @help_window.x = @help_window.width / 2#设置X点
    @help_window.y = Graphics.height - @help_window.height#设置Y点(等于当前框架的大小减帮助栏的设定大小,(自动变成最底部))
    @help_window.width=  @help_window.width / 2#设置宽
   # @help_window.height=
  end

但是不知道怎么设置行高?而且,图片里面也有一个三角形的箭头怎么去掉= =虽然看上去是很多问题,但是,

整体是一个,怎么定义create_help_window的参数
- -作图太麻烦了,又是PS又是素材的
还不如玩游戏实际- -嗯嗯,娱乐就好!!

=====================
神马都简单,但是需要时间&精力,虽然我时间很多,但是专注一样东西的精力- -
====================

Lv1.梦旅人

梦石
0
星屑
50
在线时间
84 小时
注册时间
2013-4-5
帖子
152
2
发表于 2013-6-22 15:13:36 | 只看该作者
本帖最后由 光の異形 于 2013-6-22 15:15 编辑

那是行和列的问题吧 ………… 你说的三排 是三行还是三列啊 改的地方不一样哟 ………………

点评

我知道 怎么弄了 ~  发表于 2013-6-22 18:21
我才从来不看标题就进了,真对不起了,行和列我都想知道怎么改,实在不行改2列吧  发表于 2013-6-22 17:35
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
84 小时
注册时间
2013-4-5
帖子
152
3
发表于 2013-6-22 18:32:12 | 只看该作者
好吧 我就行行好 帮帮你吧
首相 先说 小三角吧 那个只要把 窗口文件的
Graphics/System/Window .png中的箭头删除就好了


关于 help_window 的高度 设置在这里的

红色的地方 这样子不行的 这样就被固定了每行的高度了
12行改成      def initialize
13行改成      super(0, 150, Graphics.width, Graphics.height - 150)
试运行下 你会发现有趣的事情的

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 2013-6-22 19:13:40 | 只看该作者
任务描述的位置您不要直接断行,在断行处改成 \n 试试,右边会出现小三角标志,应该是您第三行任务描述没有正确断行超出窗口造成的,正确断行后应该三角标志就不会出现,这样子不需要改 Window.png 的图,而改窗口高度方式参照楼上的教学。

点评

原来,脚本里的描叙也可以用\n来转行,但是还是无法显示第3行的文字,三角形是因为我压缩了帮助栏,所以空的时候也有三角形  发表于 2013-6-22 21:51
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
266
在线时间
122 小时
注册时间
2010-12-23
帖子
179
5
 楼主| 发表于 2013-6-22 21:54:40 | 只看该作者
= =好吧没办法解决的感觉,虽然三楼的意思是说,把那个三角形变成透明的,

但是行数还是没办法破= =估计是内设的?

结贴好了,感谢回答

点评

行数是初始化时,附带的参数设定的;小三角是由于窗口内容的宽或者高,超过窗口的大小限制。  发表于 2013-6-22 22:15
- -作图太麻烦了,又是PS又是素材的
还不如玩游戏实际- -嗯嗯,娱乐就好!!

=====================
神马都简单,但是需要时间&精力,虽然我时间很多,但是专注一样东西的精力- -
====================
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
6
发表于 2013-6-22 23:19:54 | 只看该作者
应该不至于有问题吧?初始化的 line_number = 2 代表两行,显示两行字,改成 = 3 就是三行,能显示三行字,因为那只是一个变量,主要关键还是 super 中的 fitting_height(line_number) 决定窗口高度的,窗口边缘预设有边距,上下左右都会留边距空间,所以也不用重设时 + 32。

评分

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

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-27 17:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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