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

Project1

 找回密码
 注册会员
搜索
楼主: 冰舞蝶恋

[RMVX发布] 地图显示加强脚本,血魔条、攻防敏法、头像、金钱等!

  [复制链接]

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
611
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

 楼主| 发表于 2011-3-25 23:00:40 | 显示全部楼层
回复 天翔风舞 的帖子

呵呵,你的很华丽喔!

点评

……呃……关于图形方面的我这不是问题的……我的问题一般都出在代码上……呵呵  发表于 2011-3-26 07:05
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1015
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

发表于 2011-3-26 10:16:48 | 显示全部楼层
回复 天翔风舞 的帖子

http://rpg.blue/forum.php?mod=vi ... 7&fromuid=11686

菜单的设计,无论使用脚本还是事件,但要求工程需要公开,同时也允许只放出设计图

只要提供足够多的素材,或许会有人帮你实现。

点评

我这只是个HPSP和头像的图……如果您认为我需要放出设计图……可以的……呵呵  发表于 2011-3-26 20:00

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
176 小时
注册时间
2011-1-26
帖子
131
发表于 2011-3-26 15:19:42 | 显示全部楼层
不错,正需要,抱走了
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3239
在线时间
3615 小时
注册时间
2006-9-6
帖子
37397

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2011-3-27 00:28:21 | 显示全部楼层
地图上显示这么个东西还真没美感 = =

点评

可恨可恨可恨可恨可恨!!!~~!!!!  发表于 2011-3-31 13:41
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
611
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

 楼主| 发表于 2011-3-27 13:27:34 | 显示全部楼层
越前リョーマ 发表于 2011-3-27 00:28
地图上显示这么个东西还真没美感 = =

不带这么攻击人的啊!

点评

就是 小风比咱的那个好看多了!  发表于 2011-4-1 13:39
天翔兄误会了,没有说你的那个。  发表于 2011-4-1 13:33
貌似小柯是在攻击咱吧?  发表于 2011-3-28 12:31
其实越大没别的意思的,每个人的看法、爱好和审美都不同的……再说我那界面也是渣了点……呵呵  发表于 2011-3-28 10:33
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

发表于 2011-3-28 05:59:27 | 显示全部楼层
真好有用到呢~~
谢谢小冰姐

点评

乃比咱大  发表于 2011-3-28 12:32
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
526 小时
注册时间
2007-12-24
帖子
158
发表于 2011-3-31 13:38:50 | 显示全部楼层
这个可以有~~支持
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
120 小时
注册时间
2010-4-11
帖子
334
发表于 2011-4-11 12:17:47 | 显示全部楼层
能不能设一个开关让那个显示在片头时取消啊,冰姐?
小球獭是最萌的水獭!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
611
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

 楼主| 发表于 2011-4-13 22:09:06 | 显示全部楼层
回复 liweiliniu 的帖子

脚本已完工~
其实很容易的~
  1. #============================================================================
  2. #  〇 地图显示血条魔条
  3. #    (应liweiliniu求开关专版)
  4. #                   ——By.冰舞蝶恋
  5. #----------------------------------------------------------------------------
  6. #     说明:显示的文字可自由更动来达到游戏需要的效果。
  7. #----------------------------------------------------------------------------
  8. #     以下是作者的白痴留言,尽管无视吧!
  9. #     啊哈哈!这可是咱第一个独立完成的脚本吖!!
  10. #     一时无聊做的……兴许可以用在ARPG之类的地方吧。偶然看到有不少人在拿RM做
  11. #     ARPG,又发现似乎没有(除了邪恶的fux2字眼的那个- -||b),做了个比较完善
  12. #     的……排版不是很好看,坐标可以自己调整。
  13. #============================================================================
  14. $LBA = 1  # 当这个开挂开启时,地图状态才显示。
  15. #==============================================================================
  16. # ■ Scene_Map
  17. #------------------------------------------------------------------------------
  18. #  处理地图画面的类。
  19. #==============================================================================

  20. class Scene_Map < Scene_Base
  21.   #--------------------------------------------------------------------------
  22.   # ● 开始处理
  23.   #--------------------------------------------------------------------------
  24.   def start
  25.     super
  26.     $game_map.refresh
  27.     @spriteset = Spriteset_Map.new
  28.     @message_window = Window_Message.new
  29.     @mapz_window = Window_MapZ.new(0, 0)
  30.   end
  31.   #--------------------------------------------------------------------------
  32.   # ● 结束处理
  33.   #--------------------------------------------------------------------------
  34.   def terminate
  35.     super
  36.     @mapz_window.dispose
  37.     if $scene.is_a?(Scene_Battle)     # 切换至战斗场景的场合
  38.       @spriteset.dispose_characters   # 隐藏角色来生成战斗背景
  39.     end
  40.     snapshot_for_background
  41.     @spriteset.dispose
  42.     @message_window.dispose
  43.     if $scene.is_a?(Scene_Battle)     # 切换至战斗场景的场合
  44.       perform_battle_transition       # 执行战斗渐变
  45.     end
  46.   end
  47.   #--------------------------------------------------------------------------
  48.   # ● 基本更新处理
  49.   #--------------------------------------------------------------------------
  50.   def update_basic
  51.     Graphics.update                   # 更新游戏画面
  52.     Input.update                      # 更新输入信息
  53.     $game_map.update                  # 更新地图
  54.     @spriteset.update                 # 更新活动块组
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● 更新画面
  58.   #--------------------------------------------------------------------------
  59.   def update
  60.     super
  61.     $game_map.interpreter.update      # 更新解释器
  62.     $game_map.update                  # 更新地图
  63.     $game_player.update               # 更新主角
  64.     $game_system.update               # 更新计时器
  65.     @mapz_window.update
  66.     @spriteset.update                 # 更新活动块组
  67.     @message_window.update            # 更新信息窗口
  68.     unless $game_message.visible      # 信息窗口显示中除外
  69.       update_transfer_player
  70.       update_encounter
  71.       update_call_menu
  72.       update_call_debug
  73.       update_scene_change
  74.     end
  75.   end
  76. end
  77. class Window_MapZ < Window_Base
  78.   #--------------------------------------------------------------------------
  79.   # ● 初始化对像
  80.   #--------------------------------------------------------------------------
  81.   def initialize(x,y)
  82.     super(-12, -12, 544+16,416+16)
  83.     self.opacity = 0
  84.     update
  85.   end
  86.   #--------------------------------------------------------------------------
  87.   # ● 刷新
  88.   #--------------------------------------------------------------------------
  89.   def update
  90.   if $game_switches[$LBA] == true
  91.     self.contents.clear
  92.     $game_map.screen.pictures[1].show("头像", 0, 0, 0, 100, 100, 255, 0)
  93.     draw_actor_hp($game_actors[1], 80+12, 0, 160)
  94.     draw_actor_mp($game_actors[1], 80+12, 32, 160)
  95.     self.contents.font.color = normal_color
  96.     self.contents.draw_text(84+12, 52+8, 544, WLH, "#{$game_actors[1].name}  Lv.#{$game_actors[1].level}")
  97.     self.contents.font.color = system_color
  98.     self.contents.draw_text(0+96+120+40, 0-4, 544, WLH, "攻:")
  99.     self.contents.draw_text(0+96+120+40, 22-4, 544, WLH, "防:")
  100.     self.contents.draw_text(0+96+120+40, 44-4, 544, WLH, "法:")
  101.     self.contents.draw_text(0+96+120+40, 66-4, 544, WLH, "敏:")
  102.     self.contents.draw_text(0+96+120+96+40, 0-4, 544, WLH, "所持金钱:")
  103.     self.contents.draw_text(-18, 22-4, 544, WLH, "G", 2)
  104.     self.contents.font.color = normal_color
  105.     self.contents.draw_text(-456+96+120+40, 0-4, 544, WLH, $game_actors[1].atk, 2)
  106.     self.contents.draw_text(-456+96+120+40, 22-4, 544, WLH, $game_actors[1].def, 2)
  107.     self.contents.draw_text(-456+96+120+40, 44-4, 544, WLH, $game_actors[1].spi, 2)
  108.     self.contents.draw_text(-456+96+120+40, 66-4, 544, WLH, $game_actors[1].cri, 2)
  109.     self.contents.draw_text(-36, 22-4, 544, WLH, $game_party.gold, 2)
  110.   else
  111.     $game_map.screen.pictures[1].erase
  112.     self.contents.clear
  113.   end
  114.   end
  115. end
复制代码

点评

谢冰姐~  发表于 2011-4-14 12:12
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
304
在线时间
1194 小时
注册时间
2010-12-18
帖子
3928

贵宾

发表于 2011-4-30 19:32:30 | 显示全部楼层
嘛,可以考虑不用系统的显示图片吗?完全可以重建一个sprite类来显示的。
然后……map的修改可以改成alias吗……否则基本和其他脚本兼容不起。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 23:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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