查看: 2374|回复: 4

[已经过期] 请问如何让swf脚本播放的视频置于图片层下并循环

[复制链接]
梦石
1
星屑
985
在线时间
231 小时
注册时间
2006-2-3
回帖
53
发表于 2019-11-12 20:34:13 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 zsefvv 于 2019-11-13 01:17 编辑

主要是想用视频做事件标题的背景。
尝试改loop的数值并不能循环视频......
改z轴也无法把视频置于图片层下方。

范例度盘:https://pan.baidu.com/s/1xsCSQmDRW5Bp37taMgQZKA

范例里有想要实现的效果合成后的视频

有想过背景拆成序列帧连播......但是能拆出700多张.....应该不是太合适。

附上我这边的视口配置

[pre lang="ruby"]class Spriteset_Map
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    # 生成显示端口
    @viewport1 = Viewport.new(0, 0, 960, 540)
    @viewport2 = Viewport.new(0, 0, 960, 540)
    @viewport3 = Viewport.new(0, 0, 960, 540)
    @viewport2.z = 200
    @viewport3.z = 5000
    # 生成元件地图
    @tilemap = Tilemap.new(@viewport1)
    @tilemap.tileset = RPG::Cache.tileset($game_map.tileset_name)
    for i in 0..6
      autotile_name = $game_map.autotile_names
      @tilemap.autotiles = RPG::Cache.autotile(autotile_name)
    end
    @tilemap.map_data = $game_map.data
    @tilemap.priorities = $game_map.priorities
    # 生成远景平面
    @panorama = Plane.new(@viewport1)
    @panorama.z = -1000
    # 生成雾平面
    @fog = Plane.new(@viewport2)#AVG
    @fog.z = 3000
    # 生成角色活动块
    @character_sprites = []
    for i in $game_map.events.keys.sort
      sprite = Sprite_Character.new(@viewport3, $game_map.events)
      @character_sprites.push(sprite)
    end
    @character_sprites.push(Sprite_Character.new(@viewport3, $game_player))
    # 生成天气
    @weather = RPG::Weather.new(@viewport3)#AVG
    # 生成图片
    @picture_sprites = []
    for i in 1..50
      @picture_sprites.push(Sprite_Picture.new(@viewport2,
        $game_screen.pictures))
    end
    # 生成计时器块
    @timer_sprite = Sprite_Timer.new
    # 刷新画面
    update
  end[/pre]
梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2019-11-13 11:29:58 | 显示全部楼层
https://rpg.blue/thread-479199-1-1.html
楼主之前硬究过GIF播放,  把背景拆成几百張,for循環應該就行了吧
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

梦石
1
星屑
985
在线时间
231 小时
注册时间
2006-2-3
回帖
53
 楼主| 发表于 2019-11-13 16:33:00 | 显示全部楼层
ppspssss 发表于 2019-11-13 11:29
https://rpg.blue/thread-479199-1-1.html
楼主之前硬究过GIF播放,  把背景拆成几百張,for循環應該就行了吧 ...

是可以......担心游戏体积......

点评

640X480 的图算你一張50kb , 700張也就35MB 不算大, 除非动画占內存就不同  发表于 2019-11-13 20:43
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部