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

Project1

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

[已经解决] 【脚本问题】脚本显示动画问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
143
在线时间
62 小时
注册时间
2015-5-24
帖子
56
跳转到指定楼层
1
发表于 2018-3-29 14:04:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 梦想始终会醒 于 2018-3-29 14:07 编辑

在 Scene_Title 脚本中写可实现脚本显示动画在游戏画面之中。
  1. @loop_animation = RPG::Sprite.new
  2. @loop_player_animation = RPG::Sprite.new   
  3. @loop_player_animation.loop_animation($data_animations[215])
复制代码


但是到一个新的脚本页写这段代码却失效了.出现找不到的脚本错误.

请问该如何写才是正确用脚本显示动画的呢?

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
2
发表于 2018-3-29 16:20:22 | 只看该作者
没看明白LZ要表达的是啥,不过,建议你看下我发的那个R剧的脚本,会对你弄这些有帮助。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
143
在线时间
62 小时
注册时间
2015-5-24
帖子
56
3
 楼主| 发表于 2018-3-29 16:42:45 | 只看该作者
ikki 发表于 2018-3-29 16:20
没看明白LZ要表达的是啥,不过,建议你看下我发的那个R剧的脚本,会对你弄这些有帮助。 ...

就是通过脚本显示数据库10动画。
显示在游戏画面。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
4
发表于 2018-3-29 16:44:51 | 只看该作者
一直显示的动画还是?
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
143
在线时间
62 小时
注册时间
2015-5-24
帖子
56
5
 楼主| 发表于 2018-3-29 17:09:25 | 只看该作者
本帖最后由 梦想始终会醒 于 2018-3-29 17:26 编辑
ikki 发表于 2018-3-29 16:44
一直显示的动画还是?


是,但前辈可以到scene_title试一下,我那三条代码。是可行的。
但新的脚本页是不可行的。

你可以复制到新的脚本页里大概就知道问题了。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
6
发表于 2018-3-29 17:28:06 | 只看该作者
梦想始终会醒 发表于 2018-3-29 17:09
是,但前辈可以到scene_title试一下,我那三条代码。是可行的。
但新的脚本页是不可行的。

测试了,放到map里也是正常的啊。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
7
发表于 2018-3-29 17:34:48 | 只看该作者
  1. class Scene_Map
  2.   #--------------------------------------------------------------------------
  3.   # ● 主处理
  4.   #--------------------------------------------------------------------------
  5.   def main
  6.     # 生成活动块
  7.     @spriteset = Spriteset_Map.new
  8.     # 生成信息窗口
  9.     @message_window = Window_Message.new
  10.    
  11.     @loop_animation = RPG::Sprite.new
  12.     @loop_player_animation = RPG::Sprite.new   
  13.    
  14.     # 执行过渡
  15.     Graphics.transition
  16.     # 主循环
  17.     loop do
  18.       # 刷新游戏画面
  19.       Graphics.update
  20.       # 刷新输入信息
  21.       Input.update
  22.       # 刷新画面
  23.       update
  24.       @loop_player_animation.loop_animation($data_animations[5])
  25.       # 如果画面切换的话就中断循环
  26.       if $scene != self
  27.         break
  28.       end
  29.     end
  30.     # 准备过渡
  31.     Graphics.freeze
  32.     # 释放活动块
  33.     @spriteset.dispose
  34.     # 释放信息窗口
  35.     @message_window.dispose
  36.     # 标题画面切换中的情况下
  37.     if $scene.is_a?(Scene_Title)
  38.       # 淡入淡出画面
  39.       Graphics.transition
  40.       Graphics.freeze
  41.     end
  42.   end
复制代码
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
8
发表于 2018-3-29 17:35:49 | 只看该作者
这是map的部分代码,也就是update的上边的main。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
9
发表于 2018-3-29 17:36:56 | 只看该作者
效果是只要到地图的界面就会播放一次动画。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
帖子
397
10
发表于 2018-3-29 17:38:29 | 只看该作者
你的这个代码千万不要放到生成界面的前边,那样一定会报错的,因为,还没加载内容呢。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 15:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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