查看: 4523|回复: 10

[已经过期] 关于子弹接触怪减血问题

[复制链接]
梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
回帖
18
发表于 2010-8-30 18:09:30 | 显示全部楼层 |阅读模式

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

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

×
我设置了这样的事件,子弹是可以射出。
但是怎么设置接触了让怪物消血的事件
下面是我的事件图:
未命名.jpg

点评

请在得到答案后在认可帖认可[url]http://bbs.66rpg.com/thread-155199-1-1.html[/url]  发表于 2010-9-15 04:03
梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
回帖
18
 楼主| 发表于 2010-8-30 18:10:53 | 显示全部楼层
里面需要加点什么!~
脚本我看不太懂!`
希望各位朋友来帮帮
什么,什么的最讨厌了..
回复

使用道具 举报

梦石
0
星屑
49
在线时间
228 小时
注册时间
2010-8-11
回帖
470
发表于 2010-8-30 19:44:38 | 显示全部楼层
呃
你是想让子弹碰到怪物是扣血?
虽然只是想法,可是不知道行不行
当子弹的X、Y=怪物的X、Y时
触发扣血
最后当怪物战斗不能时再让怪物消失就可以了
P.S没经过实验= = 不过LZ你试试吧

Cola目前水区暂住  AVG缓慢展开
P.S.上面恶意卖萌的是基佬哟
回复

使用道具 举报

水土火风重逢处

梦石
0
星屑
294
在线时间
691 小时
注册时间
2010-7-17
回帖
2944
发表于 2010-8-30 20:36:40 | 显示全部楼层
不过按照LS的想法,这子弹威力很大啊,可以穿过怪物的身体
独坐望城,望断天涯
回复

使用道具 举报

梦石
0
星屑
49
在线时间
228 小时
注册时间
2010-8-11
回帖
470
发表于 2010-8-30 21:32:42 | 显示全部楼层
本帖最后由 Cola酱 于 2010-8-30 21:35 编辑

呃……
那把子弹也弄消失吧

Cola目前水区暂住  AVG缓慢展开
P.S.上面恶意卖萌的是基佬哟
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45777
在线时间
7954 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2010-8-31 07:42:01 | 显示全部楼层
本帖最后由 fux2 于 2010-9-9 20:29 编辑
  1. $zx = $game_player.x + $game_variables[15]
  2. #攻击范围X起点,变量15改变攻击方向,在脚本前赋值

  3. $zy = $game_player.y + $game_variables[16]
  4. #同上,为Y方向
  5. for ev in $game_map.events.values
  6. #历遍当前地图所有事件ID
  7. if ev.name == "怪物"
  8. #如果事件name属性值为“怪物”
  9. if ev.x == $zx
  10. #同时如果事件X坐标等于攻击范围,因为我做的是刀砍的效果,所以写的==,如果要枪的效果可变为>=或别的.需要另外加判断
  11. if ev.y == $zy
  12. #同上
  13. $game_map.events[ev.id].erase
  14. #使事件暂时消失,这是效果,可自行修改
  15. end
  16. end
  17. end
  18. end
复制代码
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

剑仙·影羽

梦石
0
星屑
172
在线时间
224 小时
注册时间
2010-3-20
回帖
1535
发表于 2010-8-31 09:05:29 | 显示全部楼层
关于各位和LZ的想法
我觉得用图片来做更容易…………
而且用像素判定看起来比较真实…………

点评

光子弹是图片还是会错位,还有图片的优先级问题,以及碰到墙壁也很难解决  发表于 2010-8-31 20:03

——至今为止,谁也没能分析出他们为什么会因为说了这些话而死。
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45777
在线时间
7954 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2010-8-31 13:09:16 | 显示全部楼层
回复 火ZHI意志 的帖子


    那您老人家把怪物都做成图片?

点评

用坐标计算会有问题、造成擦肩而过都能扣血的视觉错觉…………  发表于 2010-8-31 17:29
我是说把子弹用图片来显示…………  发表于 2010-8-31 17:29
回复

使用道具 举报

梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
回帖
18
 楼主| 发表于 2010-9-9 19:43:11 | 显示全部楼层
不显示子弹.这样能实现吗.按一下攻击只要在直线上就会掉血.但是只是1个怪.
Cola酱说的那个!`的确要打就打一排..
脚本的确我一点都看不明白..哎.郁闷死了..
现在游戏就差这个系统了..
什么,什么的最讨厌了..
回复

使用道具 举报

梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
回帖
18
 楼主| 发表于 2010-9-9 19:45:02 | 显示全部楼层
fux2 大哥!`这个能详细点标注一下么.麻烦你了.什么是什么功能.基本看一下就明白了
$zx = $game_player.x + $game_variables[15]

$zy = $game_player.y + $game_variables[16]

for ev in $game_map.events.values

if ev.name == "怪物"

if ev.x == $zx

if ev.y == $zy

$game_map.events[ev.id].erase

end

end

end

end
什么,什么的最讨厌了..
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部