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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
帖子
25
跳转到指定楼层
1
发表于 2010-8-30 18:09:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

点评

请在得到答案后在认可帖认可[url]http://bbs.66rpg.com/thread-155199-1-1.html[/url]  发表于 2010-9-15 04:03

Lv1.梦旅人

梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
帖子
25
2
 楼主| 发表于 2010-8-30 18:10:53 | 只看该作者
里面需要加点什么!~
脚本我看不太懂!`
希望各位朋友来帮帮
什么,什么的最讨厌了..
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
228 小时
注册时间
2010-8-11
帖子
475
3
发表于 2010-8-30 19:44:38 | 只看该作者

你是想让子弹碰到怪物是扣血?
虽然只是想法,可是不知道行不行
当子弹的X、Y=怪物的X、Y时
触发扣血
最后当怪物战斗不能时再让怪物消失就可以了
P.S没经过实验= = 不过LZ你试试吧

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

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
234
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
4
发表于 2010-8-30 20:36:40 | 只看该作者
不过按照LS的想法,这子弹威力很大啊,可以穿过怪物的身体
独坐望城,望断天涯
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
228 小时
注册时间
2010-8-11
帖子
475
5
发表于 2010-8-30 21:32:42 | 只看该作者
本帖最后由 Cola酱 于 2010-8-30 21:35 编辑

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

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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42349
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

6
发表于 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
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑仙·影羽

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

点评

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

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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42349
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

8
发表于 2010-8-31 13:09:16 | 只看该作者
回复 火ZHI意志 的帖子


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

点评

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

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
17 小时
注册时间
2010-8-2
帖子
25
10
 楼主| 发表于 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
什么,什么的最讨厌了..
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 04:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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