Project1
标题:
显示的图片跟随
[打印本页]
作者:
cgang520617
时间:
2010-8-22 14:45
标题:
显示的图片跟随
怎么让显示的图片跟随事件1走动啊,我用了变量但是图片始终是保持在左上角移动的~ 怎么让图片在事件1的脚下移动???
跟随.jpg
(100.42 KB, 下载次数: 6)
下载附件
保存到相册
2010-8-22 14:44 上传
作者:
fux2
时间:
2010-8-22 14:56
很难,必须把显示的这个图片转成character才行,除非你用并行事件按照主角速度一点一点赋值。
作者:
懒De说
时间:
2010-8-22 15:01
本帖最后由 懒De说 于 2010-8-22 15:02 编辑
事件1不是主角,所以脚本跟随就没用了
事件也应该可以做到不过比较麻烦
需要用2个变量判定事件1的位置
然后判定朝向
决定左上角的
事件是X-1,X+1,Y-1,y+1中的那几个
我觉得把那个圈做成事件,这样事件跟随事件会比较简单一些
作者:
cgang520617
时间:
2010-8-22 15:16
回复
懒De说
的帖子
但是这样做以后产生的效果就像事件1在踢着光环走,想踢球一样~ 因为事件一再0.5格的时候光环已经跳到了下一格
作者:
Cola酱
时间:
2010-8-22 15:32
如果你要有那种踩着光环的效果的话,你可以试试新建一个一样的行走图,把光环复上去,然后再换事件页,就应该可以了吧
作者:
cgang520617
时间:
2010-8-22 15:51
....这样要很多图了啊
作者:
xiaominging
时间:
2010-8-22 17:32
做成动画,写一个并行处理的公共事件,条件为某开关打开,
写下
【显示动画 角色 xxx动画】
【等待yy帧】
yy==动画帧数
作者:
逸豫
时间:
2010-8-22 18:30
$s = {} if $s == nil
$s[事件id] = Sprite.new
$s[事件id].bitmap = Bitmap.new(“图片路径+图片名称”)
这些写到事件第一页脚本
然后打开独立开关A
新建事件页
触发条件为独立开关为NO
插入脚本:
$s[事件id].x = $game_map.events[事件id].screen_x
$s[事件id].y = $game_map.events[事件id].screen_y
两个事件页均为并行处理
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1