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

Project1

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

[已经过期] XAS注释中的shoot()和enemy的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
帖子
233
跳转到指定楼层
1
发表于 2014-3-10 18:37:26 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
白雪羊在Xas的技能板块的说明中提到了可以在事件中插入脚本shoot(x)来发动指定编号的技能,但是不知道是不是直接输入shoot(),还有,使用shoot需要指定一个事件名<enemy x>不知道是怎么指定的

Lv1.梦旅人

梦石
0
星屑
50
在线时间
230 小时
注册时间
2014-2-16
帖子
175
2
发表于 2014-3-10 19:21:28 | 只看该作者
双击一个地方,在左上方的even id 1改成<enemy x>,x是敌人id,shoot是在自定义移动路线中脚本,shoot x,x是技能id,对应指定道具仓库中的事件

评分

参与人数 1星屑 +100 收起 理由
Sion + 100 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
帖子
233
3
 楼主| 发表于 2014-3-11 12:22:42 | 只看该作者
落月小天魔 发表于 2014-3-10 19:21
双击一个地方,在左上方的even id 1改成,x是敌人id,shoot是在自定义移动路线中脚本,shoot x,x是技能id ...

如何创建一个工具?
要创建一个工具,你需要两样东西。在数据库中创建一个技能,并创建一个事件作为这个特定“射击”用的子弹。
(注释:射击的意思是从TOOL 仓库地图中提取出一个事件“子弹”,然后使用技能shoot(X)就能发射这个事件了。可以说shoot(X)是经常被使用的脚本了,事件中也能直接调用,然后射击出来哦,[如果没有设定对象是不能射击的,比如事件中名称带的 <Enemy9> 这个说明该事件拥有数据库中ID为9的敌人的信息。然后,有了这些信息就能成功发射这个“子弹”了。)

上面是原文的注释说明,其中红字部分是我理解有些不太明白的:“事件”是指<enemyX>还是指一个可调用的事件,shoot(X)命令能否被主角调用

(因为理论上通过<Auto Target><瞄准>就应该可以由主角调用shoot命令并指定目标)
很多年了呢,坑还是没填完…………(草
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2014-3-2
帖子
13
4
发表于 2014-3-11 13:05:06 | 只看该作者
1003492579 发表于 2014-3-11 12:22
如何创建一个工具?
要创建一个工具,你需要两样东西。在数据库中创建一个技能,并创建一个事件作为这个 ...


白雪羊的在事件中调用的意思是

新建一个事件,在上方事件名改成<Enemy9>,然后自定义路线随机移动,新建第二个事件页,独立开关X为开时,自定义移动路线:
RUBY 代码复制
  1. 靠近玩家    #移动路线
  2. 等待3zhen #移动路线
  3. "shoot(1)" #发出数据库技能里的第一个技能#


这就是shoot的意思,shoot不能被主角调用,主角要用就学会对应的技能q键装备上技能,按d使用。

瞄准呢,是要在技能页备注里设置的,如果1号技能设置了,那么使用这个技能就会出现一个手指头,让你选择敌人攻击、

评分

参与人数 1星屑 +100 收起 理由
Sion + 100 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 05:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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