查看: 2079|回复: 9

如何实现宠物小精灵中的遇敌功能~

  [复制链接]

欠扁头像持有者

梦石
0
星屑
119
在线时间
16 小时
注册时间
2005-10-22
回帖
298
发表于 2008-6-13 10:10:34 | 显示全部楼层 |阅读模式

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

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

×
也就是一个NPC,你在他的正前方(5格范围内),他就会自动走到你的跟前来~
如何实现呢?
版务信息:本贴由楼主自主结贴~
水兵土星--死亡之星!

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-6-13 10:56:32 | 显示全部楼层
正前方五格都放上接触触发事件,内容为移动路线,显示对话,战斗处理。每格移动路线不同,保证刚刚好走到主角面前就好。
哈哈哈哈哈
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-6-13 12:45:12 | 显示全部楼层
LS太麻烦了
我一个公共事件就能搞定

http://rpg.blue/upload_program/files/Project7_93762378.rar

原理:
先判断NPC的面向(变量操控 -> 指定为本事件面向)
然后判断角色在NPC的方向

当角色在NPC正下方时
  角色 X座标 == NPC X座标 && 角色 Y座标 > NPC Y座标

当角色在NPC正上方时
  角色 X座标 == NPC X座标 && 角色 Y座标 < NPC Y座标

当角色在NPC正左方时
  角色 X座标 < NPC X座标 && 角色 Y座标 == NPC Y座标

当角色在NPC正右方时
  角色 X座标 > NPC X座标 && 角色 Y座标 == NPC Y座标

然后在移动路线
移动时全部统一移动五步
然后选择:等待移动结束, 忽略不能移动的场合
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-6-13 21:57:21 | 显示全部楼层
统一移动五步能保证无论在何处触发都走到主角旁边么?而且如果是双打的话怎么办呢?而且我的方法一点不麻烦,做好一个事件复制四个顺次删掉点东西就好
哈哈哈哈哈
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2008-6-13 22:01:37 | 显示全部楼层
XP有个脚本
http://rpg.blue/viewthread.php?tid=70927
里面的宠物.
如果角色在附近则靠近之,反之随机移动 ~~
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-6-13 22:26:25 | 显示全部楼层
…话说我觉得宠物小精灵游戏里面就是用的事件触发…
哈哈哈哈哈
回复

使用道具 举报

欠扁头像持有者

梦石
0
星屑
119
在线时间
16 小时
注册时间
2005-10-22
回帖
298
 楼主| 发表于 2008-6-14 01:38:14 | 显示全部楼层
用事件来实现,虽然简单,但是事件多了,就会卡哟~
水兵土星--死亡之星!
回复

使用道具 举报

梦石
1
星屑
11993
在线时间
4534 小时
注册时间
2005-10-22
回帖
7091

开拓者贵宾

发表于 2008-6-14 01:43:37 | 显示全部楼层
以下引用宾少于2008-6-13 17:38:14的发言:

用事件来实现,虽然简单,但是事件多了,就会卡哟~

可以把地图多切几张 -_-0
回复

使用道具 举报

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-6-14 02:47:29 | 显示全部楼层
算了,我啥都不说了…
哈哈哈哈哈
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4400
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2008-6-14 02:50:03 | 显示全部楼层
简单的说就是NPC视野。{/gg}

在NPC的名字里加一个特殊字符,脚本判断有该字符的事件当主角进入5步内移动到主角面前后执行事件内容。(简单的效果(原理?))
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部