Project1

标题: 请问下........ [打印本页]

作者: 君少    时间: 2009-3-31 02:02
标题: 请问下........
这个东西是怎样弄的,这个会动的

图片我就有了,但不知道怎样弄

[LINE]1,#dddddd[/LINE]这个标题绝对不合格……
但无奈我也不知道该怎么写- -
于是下次不许出现这种标题> <
凌辰留
[LINE]1,#dddddd[/LINE]此贴于 2009-4-3 12:39:26 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: tommay    时间: 2009-3-31 02:35
找到一个脚本可以实现这个效果,不过确实比较复杂,我就不解释了。请用搜索和期待高手!

脚本名称:XRXS 9. 真对话加强脚本 ver.2
http://rpg.blue/upload_program/d ... ver.2_118866998.txt
作者: 凌辰    时间: 2009-3-31 02:37
以下引用tommay于2009-3-30 18:35:27的发言:
请用搜索

我想了一下,没想到该搜什么关键词……
没看我连标题都没修改么……
作者: tommay    时间: 2009-3-31 02:38
以下引用凌辰于2009-3-30 18:37:43的发言:


以下引用tommay于2009-3-30 18:35:27的发言:
请用搜索

我想了一下,没想到该搜什么关键词……
没看我连标题都没修改么……

这个是加强对话框的问题,脚本的名称我都给了,下面就可以用搜索了。
作者: cinderelmini    时间: 2009-3-31 03:28
很复杂,明尼研究过但是那次研究没结果,所以放弃了...
如果没办法,直接把原工程的脚本搬过去吧...
作者: 小唐    时间: 2009-3-31 04:45
可以做成一个行走图,然后设置成一个事件…………
不断地使用“设置移动路线”中的“更改角色图片”来更改…………
记得设置成并行处理…………
作者: tommay    时间: 2009-3-31 04:46
以下引用小唐于2009-3-30 20:45:27的发言:

可以做成一个行走图,然后设置成一个事件…………
不断地使用“设置移动路线”中的“更改角色图片”来更改…………
记得设置成并行处理…………

抱歉不行,对话框会压着角色的,这是常识。
作者: 紫苏    时间: 2009-3-31 08:30
设计一个从 Sprite 派生的精灵类,用上面的素材循环显示动画,然后在你想要显示它的地方建立一个实例,不要的时候 dispose 之~

一个在 Scene_Map 上显示的简单例子:
class Sprite_PushHint < Sprite

  # 初始化精灵的各种属性
  def initialize(x, y, z = 0, viewport = nil, ox = 0, oy = 0)
    super(viewport)
    # Pictures 目录下的动画素材,这里用的是顶楼这张作为例子
    self.bitmap = RPG::Cache.picture("untitled.png")
    self.x = x
    self.y = y
    self.ox = ox
    self.oy = oy
    self.z = z
    # 记录动画帧数的变量
    @frame_count = 0
    update
  end

  def update
    # 帧数从 0 到 11 再到 0,如此循环
    @frame_count = (@frame_count + 1) % 12
    # 设置传送源矩形,两帧就换下一幅图
    self.src_rect.set(@frame_count / 2 * 37, 0, 37, 55)
  end

end

class Scene_Map

  alias main_old main
  alias update_old update


  def main
    # 在 Scene_Map 初始化时建立精灵对象
    @pushHint_sprite = Sprite_PushHint.new(100, 100, 10000)
    main_old
    # 结束时释放精灵对象
    @pushHint_sprite.dispose

  end

  def update
    update_old
    # Scene_Map 刷新时刷新精灵
    @pushHint_sprite.update

  end
end

作者: 龙鑫    时间: 2009-3-31 08:36
紫苏大大能给出一个范例工程吗?
作者: 紫苏    时间: 2009-3-31 13:10
好的,之前那个是在地图上一直刷新,写了一个在对话框等待按键继续时显示刷新的:
http://rpg.blue/upload_program/d ... _hint_118905021.rar
作者: tommay    时间: 2009-3-31 19:56
感谢紫苏大大!




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