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

Project1

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

[已经解决] sideview和事件召唤放一起出问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
216
在线时间
77 小时
注册时间
2008-4-24
帖子
164
跳转到指定楼层
1
发表于 2013-8-20 20:16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
只要召唤就会出错。好像是武器的图标出现了问题。求指点,试了好多地方,杂乱了。详情见附件

Project3.rar

577.08 KB, 下载次数: 80

玩游戏总是不如做游戏的感觉好。所以喜欢做RPG
缅怀邓爷爷。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2013-2-16
帖子
74
2
发表于 2013-8-21 02:02:36 | 只看该作者
小鬼没有图标位置
慢慢等。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
216
在线时间
77 小时
注册时间
2008-4-24
帖子
164
3
 楼主| 发表于 2013-8-21 07:42:34 | 只看该作者
本帖最后由 小空弟 于 2013-8-21 08:03 编辑
彩色的RPG 发表于 2013-8-21 02:02
小鬼没有图标位置


能说的再明白一点吗?小鬼的图标是指武器图标还是make_cp的地方
RUBY 代码复制
  1. for iii in $game_party.members + $game_troop.members
  2.       @cppic[iii] = Sprite.new
  3.       @cppic[iii].bitmap = @baseicons
  4.       @cppic[iii].x = 4
  5.       @cppic[iii].y = 264
  6.       @cppic[iii].z = 510
  7.       @cppic[iii].zoom_x = 1.0
  8.       @cppic[iii].zoom_y = 1.0
  9.       @cppic[iii].opacity = 255
  10.       @cppic[iii].visible = $CP可见
  11.    end

这个地方,@cppic里已经有很多数据了,想往里面再添加不能再重新从make_cp里面加,是不是得从refresh_cp里面?
我这样加的,感觉还是不对。求指教
RUBY 代码复制
  1. def make_cp
  2.     @blank_window = Window_Blank.new
  3.     @cppic = {}
  4.     @baseicons = Cache.system("Iconset")
  5.     @cpshu = 0
  6.     for iii in $game_party.members + $game_troop.members
  7.       @cppic[iii] = Sprite.new
  8.       @cppic[iii].bitmap = @baseicons
  9.       @cppic[iii].x = 4
  10.       @cppic[iii].y = 264
  11.       @cppic[iii].z = 510
  12.       @cppic[iii].zoom_x = 1.0
  13.       @cppic[iii].zoom_y = 1.0
  14.       @cppic[iii].opacity = 255
  15.       @cppic[iii].visible = $CP可见
  16.       @cpshu += 1
  17.     end
  18.     @kaiguan = 0
  19.     @basepic = Sprite.new
  20.     @basepic.bitmap = Bitmap.new(384, 8)
  21.     @basepic.x = 16
  22.     @basepic.y = 272
  23.     @basepic.z = 500
  24.     @basepic.zoom_x = 1.0
  25.     @basepic.zoom_y = 1.0
  26.     @basepic.opacity = 255
  27.     @basepic.bitmap.fill_rect(0, 0, 384, 8, Color.new(0, 128, 192, 255))
  28.     @basepic.visible = $CP可见
  29.     refresh_cp
  30.   end
  31.   #--------------------------------------------------------------------------
  32.   # ● CP条更新
  33.   #--------------------------------------------------------------------------
  34.   def refresh_cp
  35.     if @blank_window.disposed?
  36.       return
  37.     end
  38.     @blank_window.x = 128 - @info_viewport.ox
  39.     @basepic.x = 144 - @info_viewport.ox  
  40.     @baseicons = Cache.system("Iconset")
  41.  
  42.      for iii in $game_party.members + $game_troop.members
  43.       if iii == @cpshu && @kaiguan == 0
  44.       @cppic[iii] = Sprite.new
  45.       @cppic[iii].bitmap = @baseicons
  46.       @cppic[iii].x = 4
  47.       @cppic[iii].y = 264
  48.       @cppic[iii].z = 510
  49.       @cppic[iii].zoom_x = 1.0
  50.       @cppic[iii].zoom_y = 1.0
  51.       @cppic[iii].opacity = 255
  52.       @cppic[iii].visible = $CP可见
  53.       @kaiguan = 1
  54.       end  
  55.     end
  56.     for iii in $game_party.members + $game_troop.members
  57.  
  58.       if iii.is_a?(Game_Actor)
  59.         if iii.weapon_id == 0
  60.           @cppic[iii].src_rect.set(96, 192, 24, 24)
  61.         else
  62.           icon_index = $data_weapons[iii.weapon_id].icon_index
  63.           @cppic[iii].src_rect.set(icon_index % 16 * 24, icon_index / 16 * 24, 24, 24)
  64.         end
  65.       else
  66.         @cppic[iii].src_rect.set(312, 216, 24, 24)
  67.       end
  68.       if iii.hp > 0
  69.         @cppic[iii].visible = $CP可见
  70.       else
  71.         @cppic[iii].visible = false
  72.       end
  73.        @cppic[iii].x = 132 + (iii.cp * 384 / 5000).to_i - @info_viewport.ox
  74.  
  75.     end
  76.   end
玩游戏总是不如做游戏的感觉好。所以喜欢做RPG
缅怀邓爷爷。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2013-2-16
帖子
74
4
发表于 2013-8-21 14:16:56 | 只看该作者
小空弟 发表于 2013-8-21 07:42
能说的再明白一点吗?小鬼的图标是指武器图标还是make_cp的地方
for iii in $game_party.members + $gam ...

是指武器图标,小鬼未能在进度条初始化出现,至于问题解决方法就不知道了。
慢慢等。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
216
在线时间
77 小时
注册时间
2008-4-24
帖子
164
5
 楼主| 发表于 2013-8-21 17:45:34 | 只看该作者
经过研究,问题已经自行解决
有需要Sideview+召唤的同学可以用了,下载范例即可

Project3.rar

577.18 KB, 下载次数: 84

玩游戏总是不如做游戏的感觉好。所以喜欢做RPG
缅怀邓爷爷。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2013-8-16
帖子
39
6
发表于 2013-8-21 18:06:30 | 只看该作者
Sideview+召唤是啥?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
216
在线时间
77 小时
注册时间
2008-4-24
帖子
164
7
 楼主| 发表于 2013-8-21 18:14:13 | 只看该作者
神LOVE.1 发表于 2013-8-21 18:06
Sideview+召唤是啥?

用了Sideview以后再用公共事件做召唤。如果不修改脚本就召唤不出来。
玩游戏总是不如做游戏的感觉好。所以喜欢做RPG
缅怀邓爷爷。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-8 20:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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