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

Project1

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

[已经解决] 怎么样在画面中插图片…

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
跳转到指定楼层
1
发表于 2011-2-26 22:29:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
rt。
原意是我在改商店画面… 把默认脚本的商店画面的排版改了下。
而且想在里边插个头像的图片。 我的想法是新建个window,然后在窗口放图片,
再在画面放出窗口… 。


新建窗口脚本如下:
class Smallwindow < Window_Base
  def initialize
    super(0, 65, 640, 270)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity = 0
   
  clear
end

def clear
self.contents.clear
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.picture("晕.png")
    @sprite.x = 125
    @sprite.y = 95

    end


end

然后在画面中生成了窗口,也释放了,也更新了。
效果出来就只看见了窗口,却看不见图片。……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
4
 楼主| 发表于 2011-2-26 23:11:31 | 只看该作者
回复 Wind2010 的帖子

可以了。谢谢你。
额,如果有空的话,能不能告诉我这是为什么- -…

点评

窗口类的默认z数是100.在Window_Base的初始化里定义的.自己去看看.而Sprite的默认z值是0.谁的z大就优先显示谁.  发表于 2011-2-27 00:53
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6860
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
发表于 2011-2-26 23:09:07 | 只看该作者
既然是用  sprite 来显示图片
那又何必生成一个窗口再用窗口来生成sprite
直接在Scene里生成sprite不就行了吗.
你那个脚本 sprite的默认z值是0
被窗口挡住了吧看不到.
把sprite的z改高试试

点评

额。我果然还没参透z的作用…  发表于 2011-2-26 23:19











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-2-26 22:44:48 | 只看该作者
本帖最后由 Wind2010 于 2011-2-26 22:45 编辑

回复 Gunderub 的帖子
  1. class Smallwindow < Window_Base
  2.   def initialize
  3.     super(0, 65, 640, 270)
  4.     self.contents = Bitmap.new(Graphics\Pictures晕.png)
  5.     self.opacity = 0
  6.   end
  7. end
复制代码
这样试试

评分

参与人数 1星屑 +400 收起 理由
「旅」 + 400 认可答案

查看全部评分


http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 01:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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