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

Project1

 找回密码
 注册会员
搜索

关于装备栏操作及显示问题。

查看数: 1552 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-9 22:26

正文摘要:

扩展装备种类减小装备大小以后,下边的添加的装备种类和装备都不能显示了这怎么办[index]#============================================================================== # ■ Window_EquipRight #--------------- ...

回复

纯属小虫 发表于 2023-4-12 10:23:19
5楼是正解,第14行 self.contents = Bitmap.new 的问题
详情可以参考商店商品列表窗口的做法,它们的 Bitmap.new 的宽高是个变量,且大小可能超过窗口大小,这样才有可能描绘窗口之外的items;当然,这里用定量 8*32 就行了
金芒芒 发表于 2023-4-12 08:55:16

那你要改窗口大小呢?还是窗口不变跟包裹一样下拉呢
qq634488405 发表于 2023-4-12 08:47:44
super(30, 230, 308, 155)
self.contents = Bitmap.new(width - 32, height - 32)
你的窗口宽度308,高度155,contents宽度276高度123
而这几句描绘文本的坐标已经超出了contents的范围了,所以不会显示
self.contents.draw_text(5, a * 4, 92, a, $data_system.words.armor4)  #5,128
self.contents.draw_text(5, a * 5, 92, a, "马匹")  #5,160
self.contents.draw_text(5, a * 6, 92, a, "石")   #5,192
self.contents.draw_text(5, a * 7, 92, a, "玉")  #5,224

因此在生成contents的时候需要修改大小,按照你现在的窗口想要显示的内容应该改为
self.contents = Bitmap.new(width - 32, 8*32)

点评

非常感谢学到了,问题已解决。  发表于 2023-4-12 11:44

评分

参与人数 1星屑 +100 +1 收起 理由
RyanBern + 100 + 1 认可答案

查看全部评分

冥域圣君 发表于 2023-4-12 06:59:18
就是装备选项显示4种超出框外的三种按下就是不会显示了
金芒芒 发表于 2023-4-10 09:25:08
本帖最后由 金芒芒 于 2023-4-10 16:42 编辑

super(30, 230, 308, 155)  30和230 是光标大小  308和155是显示窗口大小308是宽  155是长  
修改30 和230  是属于和大窗口部分减去间隔坐标在定位装备显示宽308和长155   说155的距离短了才没显示出添加部分没显示

12.png (83.89 KB, 下载次数: 30)

12.png

点评

等于没说,你看我的问题  发表于 2023-4-12 06:55
相当于窗口左上角的位置点,通常以此点的位置来控制窗口的位置  发表于 2023-4-10 16:22
原点是什么意识啊  发表于 2023-4-10 14:24
我咋记得 30 230 是原点的(x,y)坐标,后两个是(宽,长)捏~  发表于 2023-4-10 14:21
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-6-7 18:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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