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

Project1

 找回密码
 注册会员
搜索
楼主: .Eighteen.
打印 上一主题 下一主题

[已经解决] 如何制作类似SCP-173的敌人

[复制链接]

Lv5.捕梦者 (管理员)

老黄鸡

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

开拓者贵宾

11
发表于 2020-3-30 23:35:46 | 只看该作者
.Eighteen. 发表于 2020-3-30 23:18
但是想让这个敌人在触碰到角色时损失生命要怎么弄呢?
如果设置了并行处理就不能设置损失生命了,不然会 ...

用另一个事件作为并行事件去操作怪物,怪物本身设置成事件接触触发
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
12
 楼主| 发表于 2020-3-31 11:14:12 | 只看该作者
chanszeman1018 发表于 2020-3-30 01:00
「就是主角在背对敌人时,敌人会向主角移动」
都是那些坐标判定,朝向判定之类的,自己研究一下吧~
睡了~

就是设置并行处理的时候,本事件触发条件不是事件接触,无论主角碰不碰到敌人,都会损失生命
我刚才另外弄了事件,来触发敌人,如图,但是敌人无论怎样都会动

@0[@Y{[email protected] (168.22 KB, 下载次数: 48)

@0[@Y{GF@P1YZUPFDZ42MIY.png

~H[MC6Z7U}`YAJX~[Z}1]4E.png (139.13 KB, 下载次数: 41)

~H[MC6Z7U}`YAJX~[Z}1]4E.png

2U{GEYCFHNXAEP6VZ_1}[QO.png (171.71 KB, 下载次数: 40)

2U{GEYCFHNXAEP6VZ_1}[QO.png

4A8LRB5%NRNY{`VE05W(14D.png (140.51 KB, 下载次数: 47)

4A8LRB5%NRNY{`VE05W(14D.png
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
13
发表于 2020-3-31 11:23:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
14
 楼主| 发表于 2020-3-31 11:36:24 | 只看该作者
chanszeman1018 发表于 2020-3-31 11:23
扣血前用坐标or距离先判定事件与角色是否紧贴,再判定事件是否朝向角色,才执行扣血啊 ...

我看了下,好像没发现能判断紧贴的分支条件啊...

点评

Orz...跪了...我不答了...  发表于 2020-3-31 12:05
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
15
 楼主| 发表于 2020-3-31 12:27:56 | 只看该作者
MCCF 发表于 2020-3-30 20:27
看到SCP就点进来了……233
这种方法也可以用来做个SCP-096啊……2333

大佬...怎么判断角色与事件紧贴...能详细说明一下吗...
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
16
 楼主| 发表于 2020-3-31 14:55:12 | 只看该作者
chanszeman1018 发表于 2020-3-31 11:23
扣血前用坐标or距离先判定事件与角色是否紧贴,再判定事件是否朝向角色,才执行扣血啊 ...

别呀大佬,最后一个问题了,最后详细解答一个问题我这部分就收尾了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
17
发表于 2020-3-31 16:04:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
6682
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

18
发表于 2020-3-31 16:06:42 | 只看该作者
判断事件的指定朝向的位置是否就是玩家所在的位置 这样大概可以?
你可以用事件-脚本:
  1. event = get_character(0)
  2. if $game_map.x_with_direction(event.x, event.direction) == $game_player.x
  3.   if $game_map.y_with_direction(event.y, event.direction) == $game_player.y
  4.     $game_swithes[100] = true
  5.   end
  6. end
复制代码

100是开关的编号。
这段代码会在事件面向玩家且邻近玩家的时候打开100号开关。
如果事件-脚本框放不下,私也没办法的说……
哎嘿嘿。
祝好。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
19
 楼主| 发表于 2020-4-1 08:18:19 | 只看该作者

解决了,谢谢大佬!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
帖子
37
20
 楼主| 发表于 2020-4-1 08:19:03 | 只看该作者
MCCF 发表于 2020-3-31 16:06
判断事件的指定朝向的位置是否就是玩家所在的位置 这样大概可以?
你可以用事件-脚本:

解决了,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 13:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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