Project1

标题: 怎么样在画面中插图片… [打印本页]

作者: Gunderub    时间: 2011-2-26 22:29
标题: 怎么样在画面中插图片…
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

然后在画面中生成了窗口,也释放了,也更新了。
效果出来就只看见了窗口,却看不见图片。……
作者: Wind2010    时间: 2011-2-26 22:44
本帖最后由 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
复制代码
这样试试
作者: 后知后觉    时间: 2011-2-26 23:09
既然是用  sprite 来显示图片
那又何必生成一个窗口再用窗口来生成sprite
直接在Scene里生成sprite不就行了吗.
你那个脚本 sprite的默认z值是0
被窗口挡住了吧看不到.
把sprite的z改高试试
作者: Gunderub    时间: 2011-2-26 23:11
回复 Wind2010 的帖子

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1