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

Project1

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

[胡扯] 问个比较白痴的问题啦

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9727
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

跳转到指定楼层
1
发表于 2014-6-30 12:33:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
要判断一个Window的内容是否为空
能不能看它的contents是nil与否
手边没有RM,没办法实验啦
谁帮我一下下啦,我把代码附上:
  1. window = Window_Base.new((544-260)/2,128,260,100)
  2. if window.contents == nil
  3. p "无内容"
  4. end
复制代码
>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<

Lv2.观梦者

梦石
0
星屑
560
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
2
发表于 2014-6-30 12:56:29 | 只看该作者
  1. # 突然发现好久没写脚本了……
  2. def is_empty_window?(window)
  3.   c = window.contents
  4.   w = c.width
  5.   h = c.height
  6.   w.times { |x| h.times { |y| if c.get_pixel(x, y).alpha <= 0; return false } }
  7.   return true
  8. end
复制代码
卡死你

点评

↓ (我没测试过……  发表于 2014-6-30 15:10
新加方法了啊,多谢了 你试过了吗?我手头没有RMotz  发表于 2014-6-30 13:17
回复 支持 反对

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

3
发表于 2014-6-30 14:16:21 | 只看该作者
可以考虑在绘制方法后加上一个绘制标记真,然后在所有clear里把标记置假。
只看contents,只能这么说,当你new了之后,除非窗口dispose了,不会是nil。因为即使是窗口尺寸有误,注册contents时也是用Bitmap.new(1,1),不可能是nil的。

点评

よし  发表于 2014-6-30 14:24

评分

参与人数 1星屑 +15 收起 理由
Mr.Jin + 15

查看全部评分

Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-20 04:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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