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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
跳转到指定楼层
1
发表于 2008-6-13 10:10:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3304
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

10
发表于 2008-6-14 02:50:03 | 只看该作者
简单的说就是NPC视野。{/gg}

在NPC的名字里加一个特殊字符,脚本判断有该字符的事件当主角进入5步内移动到主角面前后执行事件内容。(简单的效果(原理?))
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

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

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

9
发表于 2008-6-14 02:47:29 | 只看该作者
算了,我啥都不说了…
哈哈哈哈哈
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10277
在线时间
4442 小时
注册时间
2005-10-22
帖子
6991

开拓者贵宾

8
发表于 2008-6-14 01:43:37 | 只看该作者
以下引用宾少于2008-6-13 17:38:14的发言:

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

可以把地图多切几张 -_-0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
7
 楼主| 发表于 2008-6-14 01:38:14 | 只看该作者
用事件来实现,虽然简单,但是事件多了,就会卡哟~
水兵土星--死亡之星!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

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

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

6
发表于 2008-6-13 22:26:25 | 只看该作者
…话说我觉得宠物小精灵游戏里面就是用的事件触发…
哈哈哈哈哈
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

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

烫烫烫开拓者

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

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

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

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

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

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

3
发表于 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 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

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

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

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 08:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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