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

Project1

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

[推荐问答] 如何在地图上按坐标显示动画

[复制链接]

Lv2.观梦者

梦石
0
星屑
451
在线时间
228 小时
注册时间
2015-2-23
帖子
241
1
发表于 2016-9-6 20:53:01 | 显示全部楼层
本帖最后由 枫の叶 于 2016-9-7 14:20 编辑

粗制滥造了一个,效果和用法看范例和范例脚本。

Project1.rar (188.24 KB, 下载次数: 106)

点评

好用,我拿来用了  发表于 2016-9-13 12:46

评分

参与人数 1星屑 +15 收起 理由
吸血鬼王族 + 15 我很赞同

查看全部评分

制作XP特效,找我。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
451
在线时间
228 小时
注册时间
2015-2-23
帖子
241
2
发表于 2016-9-7 08:39:57 | 显示全部楼层
这个改下就行了。
Project1.rar (187.76 KB, 下载次数: 87)

评分

参与人数 1星屑 +15 收起 理由
吸血鬼王族 + 15 我很赞同

查看全部评分

制作XP特效,找我。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
451
在线时间
228 小时
注册时间
2015-2-23
帖子
241
3
发表于 2016-9-7 20:05:44 | 显示全部楼层
1,这也好改,改了个显示端口就行了。

2,不要把两个动画和等待时间全部写在同一脚本框里,同一个脚本框系统是一次性读取,虽然写了等待时间,系统还未开始执行等待时,其余两个
      动画也一并显示出来了。 最好分开写,或者用事件的等待指令。


Project1.rar (193.66 KB, 下载次数: 79)

评分

参与人数 2星屑 +15 梦石 +2 收起 理由
RyanBern + 2 认可答案
吸血鬼王族 + 15 认可答案

查看全部评分

制作XP特效,找我。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
451
在线时间
228 小时
注册时间
2015-2-23
帖子
241
4
发表于 2016-9-8 08:35:16 | 显示全部楼层
吸血鬼王族 发表于 2016-9-7 21:16
这个是在脚本编辑器里def然后再在事件里调用的,因为是事件制作战斗系统,需要判断很多东西,所以条件分 ...

你的意思是函数(def)里面加了等待命令,它就暂时终止在那儿,等等待时间结束,它继续执行下面的,不是这样的。 函数也是一次性执行全部命令,如果你在等待命令那儿加了结束函数进程(return),以后再执行它时
只能是从头开始。

如果要达到等待效果,那是两相配合的结果,不是单独一个函数可以达成的。可以参照战斗场景里的 @wait_count 。

下面是个运用等待时间最简单基本的结构
RUBY 代码复制
  1. class Test
  2.   #初始化
  3.   def initialize
  4.      #初始化等待时间为 0 。
  5.     @wait_count = 0
  6.   end
  7.   #场景刷新。
  8.   def update
  9.     ......
  10.     ......
  11.     #如果等待时间大于0,等待时间递减 1,不执行下面的内容 。
  12.     if @wait_count > 0
  13.       @wait_count -= 1
  14.       return
  15.     end
  16.     ......
  17.     ......
  18.   end
  19.   #在某个需要等待的地方或时候,给 @wait_count 赋值 。
  20.   def set_wait
  21.     ......
  22.     ......
  23.     @wait_count = 100   #赋值等待时间50帧。
  24.     ......
  25.     ......
  26.   end
  27. end
制作XP特效,找我。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 00:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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