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

Project1

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

[推荐问答] 有关图片插入的问题

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2011-6-27 20:40:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 负零 于 2011-6-27 21:00 编辑

请问在一个窗口内插入一张图片应该用什么语句?比如打开了商店窗口,我希望能用一张图片覆盖掉“买”这文字达到美化的效果。
我知道可以用事件来处理,但我想多学到一个知识来应急,希望各位高手能给个指点。

补充:似乎不能通过图片插入来实现,因为插入是在地图上...或者我不知道正确方法,望指教。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
2
发表于 2011-6-28 01:10:59 | 只看该作者
本帖最后由 wbsy8241 于 2011-6-28 01:17 编辑

Scene_Shop  80行左右插入以下带注释3行
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::ShopBuy
  6.     s2 = Vocab::ShopSell
  7.     s3 = Vocab::ShopCancel
  8.     @command_window = Window_Command.new(384, [s1, s2, s3], 3)
  9.     @command_window.y = 56
  10.    
  11.     @command_window.contents.clear_rect(Rect.new(0,0,48,24)) #清空买字位置区域
  12.     bitmap = Bitmap.new("Graphics/Pictures/未命名.png")      #载入图片
  13.     @command_window.contents.blt(0,0,bitmap,bitmap.rect)     #描绘图片
  14.    
  15.     if $game_temp.shop_purchase_only
  16.       @command_window.draw_item(1, false)
  17.     end
  18.   end
复制代码
效果图

点评

学习+2  发表于 2011-6-28 12:24
学习了+1  发表于 2011-6-28 08:24
学习了,原来图片也可以这么加啊  发表于 2011-6-28 07:23
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
3
 楼主| 发表于 2011-6-29 18:11:34 | 只看该作者
本帖最后由 负零 于 2011-6-29 19:17 编辑

谢谢,感激涕零。


负零于2011-6-29 19:16补充以下内容:
  1.     @command_window.contents.clear_rect(Rect.new(0,0,384,24)) #清空买字位置区域
  2.     bitmap = Bitmap.new("Graphics/Pictures/insert_buy.png")      #载入图片
  3.     @command_window.contents.blt(0,0,bitmap,bitmap.rect)     #描绘图片
复制代码
Rect.new(0,0,384,24) 这样能消除该栏区域,但载入图片只能载入一张。可以尝试用一张完整地图片来美化三个命令,但是否有方法单个载入图片并指定图片坐标来实现单个载入图片进行美化?请赐教!

点评

表达有点...,我是指你范例里是美化了一个”买“。想把“卖”以及“取消”都美化了(同”买“用图片代替),”卖“”取消“是独立图片,怎么插入  发表于 2011-6-29 23:21
4个0 就是坐标 清空的起始X,Y 描绘图片的起始X,Y  发表于 2011-6-29 23:06
回复

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6057
在线时间
6586 小时
注册时间
2007-12-16
帖子
4501

贵宾

4
发表于 2011-6-29 19:58:29 | 只看该作者
负零 发表于 2011-6-29 18:11
谢谢,感激涕零。

XP中可以设置bitmap1,bitmap2,bitmap3 ……
不知道VX

还在龟速填坑中
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 11:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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