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

Project1

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

[已经解决] 如何在地图上绘制技能1的图标

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2012-8-27
帖子
109
跳转到指定楼层
1
发表于 2013-6-17 22:15:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,在做arpg。。。准备去短八骗两个vip买素材来着


Lv2.观梦者

梦石
0
星屑
560
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
2
发表于 2013-6-18 18:42:52 | 只看该作者
N种方法……最简单的是把图标变成行走图,然后设事件。

点评

和我想到一块了← ←  发表于 2013-6-19 18:50

评分

参与人数 1星屑 +30 收起 理由
Sion + 30 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2013-6-6
帖子
66
3
发表于 2013-6-18 18:44:42 | 只看该作者
比较原始的方法就是截出技能一的图标,贴到picture。在事件中调用(自动执行),如果是作为地块,P到地块中就是了,再不然弄到“人物“中,在事件的图像里直接显示出来……

评分

参与人数 1星屑 +30 收起 理由
Sion + 30 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
381 小时
注册时间
2012-8-13
帖子
113
4
发表于 2013-6-18 19:07:47 | 只看该作者
建议用这个脚本,可以让你在地图上显示一个简易界面,里面可以显示的内容包括图片、头像、变量、人物属性等:
http://rpg.blue/forum.php?mod=viewthread&tid=217052

至于hud窗体里面的内容你可以任意改成自己想要的(比如你想要的技能图标)。我简单修改了一个范例出来你看看是否跟你想要的类似:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2012-8-27
帖子
109
5
 楼主| 发表于 2013-6-19 17:42:32 | 只看该作者
@tyq4590
版主见谅啊,点评的验证码手机显示不出来@tyq4590

点评

你直接点回复不就行了  发表于 2013-6-19 18:09


回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
381 小时
注册时间
2012-8-13
帖子
113
6
发表于 2013-6-19 18:56:59 | 只看该作者
范例代码在这里,具体的素材图片就需要你添加自己的了(我把分辨率扩展为1024x576了,所以相应的代码也是针对这个分辨率写的):
  1. #============================================================================
  2. #  〇 地图显示血条魔条
  3. #                   ——By.冰舞蝶恋
  4. #----------------------------------------------------------------------------
  5. #     说明:显示的文字可自由更动来达到游戏需要的效果。
  6. #----------------------------------------------------------------------------
  7. #     以下是作者的白痴留言,尽管无视吧!
  8. #     啊哈哈!这可是咱第一个独立完成的脚本吖!!
  9. #     一时无聊做的……兴许可以用在ARPG之类的地方吧。偶然看到有不少人在拿RM做
  10. #     ARPG,又发现似乎没有(除了邪恶的fux2字眼的那个- -||b),做了个比较完善
  11. #     的……排版不是很好看,坐标可以自己调整。
  12. #============================================================================
  13. #   ○ACE移植
  14. #                   ——By.米酒獭酱
  15. #只是把这个脚本移植到了ACE上,因为找不到ACE代表魔攻魔防的系统变量所以舍去了,
  16. #若大家找到了也可以加上~
  17. #总之这个脚本就是集显示图片显示头像显示变量显示金钱什么的为一体的脚本~
  18. #(话说本人也是第一次弄脚本竟然就移植成功了)
  19. # 坐标可以自由调整+1~
  20. $LBA = 20  # 当这个开挂开启时,地图状态才显示。
  21. #==============================================================================
  22. # ■ Scene_Map
  23. #------------------------------------------------------------------------------
  24. #  处理地图画面的类。
  25. #==============================================================================
  26. class Scene_Map < Scene_Base
  27.   #--------------------------------------------------------------------------
  28.   # ● 開始処理
  29.   #--------------------------------------------------------------------------
  30.   alias map_windpwz_start start
  31.   def start
  32.     map_windpwz_start
  33.     @mapz_window = Window_MapZ.new(0, 0)
  34.     @mapz_window.refresh
  35.     @mapz_window.hide
  36.   end
  37.   alias map_windpwz_update update
  38.   def update
  39.     map_windpwz_update
  40.     @mapz_window.refresh
  41.     @mapz_window.visible = $game_switches[$LBA]
  42.   end
  43. end
  44. class Window_MapZ < Window_Base
  45.   #--------------------------------------------------------------------------
  46.   # ● 初始化对像
  47.   #--------------------------------------------------------------------------
  48.   def initialize(x,y)
  49.     super(-12, -12, 1024+16,576+16)
  50.     self.opacity = 0
  51.     update
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 刷新
  55.   #--------------------------------------------------------------------------
  56.   def refresh
  57.     return if $game_party.members.size == @o_size
  58.     @o_size = $game_party.members.size
  59.     self.contents.clear
  60.     for i in 0...$game_party.members.size
  61.       draw_actor_face($game_actors[$game_party.members[i].id],0 ,i*96 )
  62.     end
  63.     bitmap = Cache.picture("map_hud") #""里是你想要在地图下方显示的图片
  64.     rect = Rect.new(0, 0, 1024, 576)
  65.     contents.blt(x, y, bitmap, rect)
  66.     bitmap.dispose
  67.   end
  68. end
复制代码

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2012-8-27
帖子
109
7
 楼主| 发表于 2013-6-20 17:59:54 | 只看该作者
tyq4590 发表于 2013-6-19 18:56
范例代码在这里,具体的素材图片就需要你添加自己的了(我把分辨率扩展为1024x576了,所以相应的代码也是针 ...

不是这个啊,这个我已经用了,是你发的那张图的范例啊。。

点评

那个范例就是这段代码。。。你唯一需要做的仅仅是按照你的设计做一张显示在地图画面下方的界面图片而已,看脚本注释就明白了。  发表于 2013-6-20 18:53


回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 12:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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