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

Project1

 找回密码
 注册会员
搜索

战斗系统中怎么让图片只在敌人或主角发动攻击时消失

查看数: 2251 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-12-17 18:46

正文摘要:

好吧,我不要脸又来问一次……就是在选择攻击某个敌人的时候出现,其他时候消失,在哪改脚本,还要告诉我怎么打出文件的路径(路径比如说:我的文档的一个叫123的图片)和x、y的值 ...

回复

825300455 发表于 2012-12-27 20:19:29
825300455 发表于 2012-12-27 20:17
大师,就剩最后两个问题了∶如果我同时也要让四个角色的hp位置显示出图片在各个不同的位置,改怎么改范例 ...

第二个问题,怎么让显示出的图片不被所有东西挡住,就是显示在最前,该加什么指令呢
825300455 发表于 2012-12-27 20:17:21
825300455 发表于 2012-12-26 20:19
大师,如果我全部怪都要加图片,该用啥命令对应起来呢,告诉我公式就行

大师,就剩最后两个问题了∶如果我同时也要让四个角色的hp位置显示出图片在各个不同的位置,改怎么改范例呢,因为我把原来的战斗改了横版。
825300455 发表于 2012-12-27 12:20:16
825300455 发表于 2012-12-26 20:19
大师,如果我全部怪都要加图片,该用啥命令对应起来呢,告诉我公式就行

原来如此,谢谢大师
825300455 发表于 2012-12-26 20:23:15
匈魔剑 发表于 2012-12-23 23:08
OK,我写了个,你可以参考一下。
改了Spriteset_Battle和Scene_Battle 3,搜 ★ 就能看到所有改动的地方。
...

事件第一页的澄色圣母啥的是什么,脚本里的称号又是啥

点评

那个是另一个脚本,无关的,不用管它。。  发表于 2012-12-26 23:12
825300455 发表于 2012-12-26 20:19:09
大师,如果我全部怪都要加图片,该用啥命令对应起来呢,告诉我公式就行

点评

说错了,是 $game_troop.enemies[index].battler_name,老是记着用 $data_,这样不就是不必改图的档名,可以直接用数据库怪物图的档名了。  发表于 2012-12-27 12:07
文件名不是可以用 $data_enemies[编号].battler_name 直接取得数据库中怪物的图片名称吗?  发表于 2012-12-27 11:48
目前这个是根据怪物名来读图片的。名字叫“幽灵”,就去读取“幽灵.png”这张图片。以此类推。准备好一堆和怪物同名的图片就行。  发表于 2012-12-26 23:13
匈魔剑 发表于 2012-12-23 23:08:57
本帖最后由 匈魔剑 于 2012-12-23 23:11 编辑

OK,我写了个,你可以参考一下。
改了Spriteset_Battle和Scene_Battle 3,搜 ★ 就能看到所有改动的地方。
基本都是小改动,刷新或者释放图片之类的。
值得注意的就只有这个地方:
RUBY 代码复制
  1. # ★选择图片更新
  2.   def updateChsPicIndex(index)
  3.     return if index==@choose_index
  4.     @choose_index = index
  5.     enyName = $game_troop.enemies[index].name # 这里取的是敌人的“名字”
  6.     @choose_sprites.bitmap =  RPG::Cache.battler(enyName,0) # 根据名字去文件夹拿图片
  7.     @choose_sprites.x = 0 # 坐标
  8.     @choose_sprites.y = 0
  9.     @choose_sprites.visible = true
  10.   end


我这里写的是用敌人名字从Battlers文件夹读取图片。比如 幽灵 蜥蜴 鱼人 这样的敌人名字
你也可以改成自己需要的读取方式。
坐标也可以自己决定。

范例:
http://pan.baidu.com/share/link?shareid=170394&uk=738612603&third=0

效果:


评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

825300455 发表于 2012-12-23 20:50:30
匈魔剑 发表于 2012-12-22 20:47
是说当选择攻击对象的时候,只在当选到某一个人的时候,才会显示一张图片吗?
战斗场景类是Scene_Battle, ...

嗯,好,我就说清楚点,请见下面
825300455 发表于 2012-12-23 01:09:09
匈魔剑 发表于 2012-12-22 20:47 是说当选择攻击对象的时候,只在当选到某一个人的时候,才会显示一张图片吗? 战斗场景类是Scene_Battle, ...

能不能发个范例给我

点评

所以说,希望你能说得详细一些。不然也没办法解答,也更没法做范例。你希望在什么时候显示图片?  发表于 2012-12-23 11:13
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-9 20:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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