Project1

标题: 请教个带队人物显示图标的问题 [打印本页]

作者: wwwcctvty    时间: 2012-12-23 19:52
标题: 请教个带队人物显示图标的问题
比如队长是一号角色,当队伍人数大于1时,一号角色头上出现一个队长的图标。当队伍人数小于2时,这个图标又消失了。请教个位大大们{:2_253:}
作者: wwwcctvty    时间: 2012-12-24 19:48
没有高手指点一二吗?
作者: zxcgood2009    时间: 2012-12-24 20:22
脚本的我不会,但事件我想到一个

你在加上分歧条件。
作者: 芯☆淡茹水    时间: 2012-12-25 11:35
也可以这样啊:
  ◆变量操作:变量【XXX】代入【角色人数】
  ◆条件分歧:变量【XXX】= 1
           ◆
     ◆除此以外的场合:
       ◆显示动画:【角色.1】【动画XXX】
作者: wwwcctvty    时间: 2012-12-26 21:43
怎么动画变成图片呢呀?还是请个位大大帮忙
作者: j433463    时间: 2012-12-27 11:15
要用并行公共事件取角色的 x 座标与 y 座标,在角色移动时 x, y 值会随着改变,
然后指定在 x, y-1 的位置播放动画,这样动画就会随着角色移动保持在头顶,
以前角色头顶出现心情图动画我就是这样做的。
作者: wwwcctvty    时间: 2012-12-27 20:48
j433463 发表于 2012-12-27 11:15
要用并行公共事件取角色的 x 座标与 y 座标,在角色移动时 x, y 值会随着改变,
然后指定在 x, y-1 的位置 ...

非常感谢你。

可是我的目的是在队长头上显示,我用了人物跟随脚本,等于一队4个人,我只要显示队长一人有动画,换队长后就应该显示新队长头上动画。
你说写成一个地图事件如何实现呀?
我试过用并行处理的公共事件,可是动画不能刷新(也就是动画只是显示成一个图片)
请教下
作者: j433463    时间: 2012-12-28 00:01
一个简单的范例档:

動畫測試.rar (193.37 KB, 下载次数: 25)


只是简单弄一个心情图动画当作图标,这是 XP 默认的心情动画,不是我自己做的,
原本就是刚好在角色头上显示的。

这范例我也加上跟随脚本,一列四人,动画指定在角色一,所以只会出现在他头上,
换角色只要在公共事件中弄个分歧条件,重新指定动画在谁头上即可,
工程范例不想搞太复杂,一切从简,进入游戏先找白棋子点击,再找黑棋子点击,
然后就会看到领队头上闪着心情图,再去点击黑棋子会关掉图标,它是开关。

我不知道您为何动画会是一张图不动如山,我没有遇过这样的情形。



作者: 芯☆淡茹水    时间: 2012-12-28 10:55
芯☆淡茹水 发表于 2012-12-25 11:35
也可以这样啊:
  ◆变量操作:变量【XXX】代入【角色人数】
  ◆条件分歧:变量【XXX】= 1

貌似不需要设什么坐标哈,在数据库---动画,里面设置动画显示为【上】,也就是人物头上。
作者: 芯☆淡茹水    时间: 2012-12-28 11:26
  再为LZ详细说一下,其实个人觉得我的方法很简单。
首先,动画设置,动画显示在人物头上的位置可在这里面调:


再设置个地图事件,如图:


然后就OK了。
效果:



作者: wwwcctvty    时间: 2012-12-28 19:11
本帖最后由 wwwcctvty 于 2012-12-28 19:13 编辑

谢谢几位大神的解答,非常感谢。发现我的并行公共事件的动画忘加等待了
作者: wwwcctvty    时间: 2012-12-28 22:23
有些NPC可以挡住这个动画,怎么写让动画的Z坐标高过NPC的呀?请教
作者: j433463    时间: 2012-12-29 01:28
动画应该是和领队角色同一层或上一层的吧?如果只调高动画 z 值,
那可能会发生只看到动画看不到角色的情况,譬如在墙或树后,
不是很奇怪吗?
作者: wwwcctvty    时间: 2012-12-29 19:01
j433463 发表于 2012-12-29 01:28
动画应该是和领队角色同一层或上一层的吧?如果只调高动画 z 值,
那可能会发生只看到动画看不到角色的情况 ...

那动画Z值可不可以调的和角色Z值一样呀?现在是走到NPC前时看到人物可是看不到动画。
请教下动画Z值在那个脚本改的,我想修改试下看
作者: j433463    时间: 2012-12-29 20:00
改 z 值的话,事件中改我不会,我只知道用 Sprite.new 建立,然后改 z 值,这就累了。

動畫測試.rar (193.66 KB, 下载次数: 22)

而且,看看上面给的范例,我加了一上一下两个 NPC,都可以穿透,
上面的 NPC 还设成前置显示,永远在角色上一层,结果没有一个盖住动画,
你的情况我实在无法理解。

按照帮助手册所说,精灵动画 z 值预设是 2000,公共事件调用的 z 值多少我不清楚,
但怎么说也不至于被 NPC 挡住吧?菜单 z 值才 100 啊!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1