[ONScripter] 나는 이렇게 컨버터를 제작했다. #013 오프닝을 스크립트에 넣쟈 강의이야기 | Posted on 2011. 9. 8. 22:56
이 강의는 MPPC (미소녀 & PocketPC)의 Pure Ani에게 저작권이 있습니다.
저번강의에 넣으려고 생각했다가 까먹어서 그냥 새롭게 글쓰고 있습니다.
동영상 재생에 관련된 스크립트들입니다.
참 길죠?
이 게임의 동영상적 특징을 들자면, 오프닝파일이 2가지 입니다.
동영상은 공통루트에서 나온다는 특징을 이용하여 코딩해보겠습니다.
elsif ($line =~ /^\[cross_m(|2) storage=(\S{5})/)
# 기존의 [cross_m~의 파트에 추가하겠습니다.
{
$tm = 0;
$tz = 0;
$ts = 0;
$day = $2;
print OUT "cl a\nprint 1\n";
if ($day =~ /c1205/)
# 게임에서 배경 c1205는 단 한번 불리니 이것이 화면에 출력되기전에 동영상을 출력시키게 하겠습니다.
{
print OUT "mpegplay \"movie\\op.mjpg\", 1\n";
# mpegplay "video\\op.mjpg",1를 작성합니다.
# 파일이 2가지이니, 한가지를 선택하여 변환후 op로 이름을 바꾸도록 할 예정입니다.
}
print OUT "bg \"image\\".$day."\.png\",2\n";
}
작성자 Pure Ani
출 처 MPPC (미소녀 & PocketPC)
저번강의에 넣으려고 생각했다가 까먹어서 그냥 새롭게 글쓰고 있습니다.
동영상 재생에 관련된 스크립트들입니다.
참 길죠?
이 게임의 동영상적 특징을 들자면, 오프닝파일이 2가지 입니다.
동영상은 공통루트에서 나온다는 특징을 이용하여 코딩해보겠습니다.
elsif ($line =~ /^\[cross_m(|2) storage=(\S{5})/)
# 기존의 [cross_m~의 파트에 추가하겠습니다.
{
$tm = 0;
$tz = 0;
$ts = 0;
$day = $2;
print OUT "cl a\nprint 1\n";
if ($day =~ /c1205/)
# 게임에서 배경 c1205는 단 한번 불리니 이것이 화면에 출력되기전에 동영상을 출력시키게 하겠습니다.
{
print OUT "mpegplay \"movie\\op.mjpg\", 1\n";
# mpegplay "video\\op.mjpg",1를 작성합니다.
# 파일이 2가지이니, 한가지를 선택하여 변환후 op로 이름을 바꾸도록 할 예정입니다.
}
print OUT "bg \"image\\".$day."\.png\",2\n";
}
작성자 Pure Ani
출 처 MPPC (미소녀 & PocketPC)