Project1

标题: 请问一下,如何用脚本显示循环动画? [打印本页]

作者: 美丽晨露    时间: 2013-5-11 10:48
标题: 请问一下,如何用脚本显示循环动画?
本帖最后由 美丽晨露 于 2013-5-13 17:04 编辑
  1.       @ani.loop_animation(ani)
  2.       @ani_chain.loop_animation(ani2)
复制代码
这两句写入会报错,请问应该怎么写呢?
  1. return (@start_count > 0 or @ani.effect?)
复制代码
另外这句又该怎么改呢?
作者: Password    时间: 2013-5-11 11:07
地图上:
$game_map.events[事件ID].animation_id = 动画ID

战斗中:
敌人:
$game_troop.members[敌人ID] .animation_id = 动画ID

角色:
$game_actor[角色ID] .animation_id = 动画ID
作者: 美丽晨露    时间: 2013-5-11 13:19
Password 发表于 2013-5-11 11:07
地图上:
$game_map.events[事件ID].animation_id = 动画ID

不好意思
我是说写在脚本编辑器内的语句
要怎么写才能实现显示动画呢?
作者: 美丽晨露    时间: 2013-5-12 10:27
请求帮忙修改主楼的脚本吧
使之能运行就行了
作者: joe5491    时间: 2013-5-14 01:05
@ani.loop_animation(ani)
@ani_chain.loop_animation(ani2)

@ani 應該是要是Sprite類的才行(或子類),如:$game_player、$game_map.events[EVE_ID]
正確用法 $game_player.loop_animation($data_animations[ANI_ID])
這是主角顯示編號為「ANI_ID」的動畫,直到換另外一個動畫



return (@start_count > 0 or @ani.effect?)

effect?只能對Sprite類或是spriteset使用才行(或子類)...如:$game_player、$game_map.events[EVE_ID]
正確用法
if $game_player.effect?
#do bala bala  #如果主角正在顯示動畫中,就bala bala
end

作者: 美丽晨露    时间: 2013-5-14 19:34
joe5491 发表于 2013-5-14 01:05
@ani.loop_animation(ani)
@ani_chain.loop_animation(ani2)
  1. if @game.status == "lose"
  2.       # 显示动画
  3.       ani = $data_animations[AnimationLose]
  4.       ani2 = $data_animations[AnimationPplLose]
  5.       @ani.loop_animation(ani)
  6.       @ani_chain.loop_animation(ani2)
  7.     # 如果赢了
  8.     elsif @game.status == "win"
  9.       # 还是显示动画
  10.       ani = $data_animations[AnimationWin]
  11.       ani2 = $data_animations[AnimationPplWin]
  12.       @ani.loop_animation(ani)
  13.       @ani_chain.loop_animation(ani2)
  14.     end
  15.   end
复制代码
不明白啊
这是一个小游戏系统,没有分主角跟事件吧
另外请帮忙看看这小段,能不能修正呢?
作者: joe5491    时间: 2013-5-15 22:25
美丽晨露 发表于 2013-5-14 19:34
不明白啊
这是一个小游戏系统,没有分主角跟事件吧
另外请帮忙看看这小段,能不能修正呢? ...

動畫是要顯示在哪個物件上,還是全螢幕的?
作者: 美丽晨露    时间: 2013-5-15 22:26
joe5491 发表于 2013-5-15 22:25
動畫是要顯示在哪個物件上,還是全螢幕的?

应该是某一个物件吧
这个脚本我自己还读不懂啊
作者: joe5491    时间: 2013-5-16 03:30
可以把全部的程式碼po出來嗎...
這樣根本不知道@ani跟@ani_chain是啥....
作者: 美丽晨露    时间: 2013-5-16 17:18
joe5491 发表于 2013-5-16 03:30
可以把全部的程式碼po出來嗎...
這樣根本不知道@ani跟@ani_chain是啥....

这个啊
我不方便把整个脚本贴出来呀
不好意思




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