liqunsz 发表于 2010-6-29 15:45:31

一次性片头动画如何制作?

已解决~自己调整了一下脚本的出现位置…… ==||||



果然6R重开人如潮涌……问个问题没人回答,竟然沉到3~4页去了
来这里问吧~
吐槽结束

怎么可以在Save文件夹里生成一个名为【OPENING.rxdata】的文件以判断动画是否已经播过,如播放过,则直接进入事件标题,没有这个文件则播放动画??

意思就是,怎么播放一个开头动画,总共就播放一次,不论以后再打开游戏文件,或是存档……除非删除【OPENING.rxdata】

期待着腿神大人帮忙解答~
速度一流啊!

secondsen 发表于 2010-6-29 16:10:24

今天陪女朋友了,才回来。。。。

动画播放你会不???把工程发上来瞧一下先

liqunsz 发表于 2010-6-29 16:14:48

太大了……就是用的Flash播放……12MB呢…………
还是那个工程~事件标题的那个~

secondsen 发表于 2010-6-29 16:18:24

呃。。我把工程删掉了。。。把脚本那个文件给我看就可以了

liqunsz 发表于 2010-6-29 16:33:24

Flash脚本用法:
Flash.new(" ",640,480,1)

secondsen 发表于 2010-6-29 18:19:31

放在Main前面 理论可行


def judge
if File.exist?("Save/OPENING.rxdata")
    f = File.open("Save/OPENING.rxdata","a")
    if f.getc == 0x00
      f.pos = 0
      f.putc(0x01)
      f.close
      return true
    else
      f.close
      return false
    end
else
    f = File.new("Save/OPENING.rxdata")
    f.putc(0x01)
    f.close
    return false
end
end
if judge
Flash.new()
end

liqunsz 发表于 2010-6-29 18:32:30

准备吃饭ING~版大真是超人之速度!…………忽然发现过了2小时多…………
但还是很神速啊~~哈哈啊哈……
待会测试,准备吃饭哪~

secondsen 发表于 2010-6-29 18:59:29

我玩游戏去了。。。要是能快就出鬼了

liqunsz 发表于 2010-6-29 19:47:04

杯具了…………
第15行发生了 Errno::ENOENT。
No such file or directory - Save/OPENING.rxdata

啥意思呢??
俺眼睛是会尖一些,但这个确实是废柴……PIA~

secondsen 发表于 2010-6-29 20:06:23

def judge
if File.exist?("Save/OPENING.rxdata")
    return true
else
    f = File.open("Save/OPENING.rxdata",'w')
    f.putc(0x01)
    f.close
    return false
end
end

unless judge
p 1
end
页: [1] 2
查看完整版本: 一次性片头动画如何制作?