안녕하십니까 고수님들 정말 1도 모르는 뉴비가 질문 드리러 왔어요 ..
핑프라 욕하셔도 됩니다 물론 검색을 안해본건 아니지만 정보가 너무 없어요 .. 제가 못찾은 거겠죠 ㅎㅎ... 아는게 없으니
플래시 게임 (확장자 swf)를 다른 엔진 ? 으로 이식하려 합니다.
이유는 일본어로 제작된 거기도 하구요 모바일에서도 실행이 가능했으면 해서요
플래시 게임은 특별한 기능은 없고 a(이미지) NEXT 버튼 딸깍 b(이미지) NEXT 버튼 딸각 C(동영상) 딸각 이미지 딸각 동영상.. 반복..
이러한 단순한 프로그램이긴 한데 막상 새로 포팅? 이식이라고 하나요 ? 그걸 해보려하니 너무 어렵네요 ..
알아본 바로는 플래시 플레이어가 종료되어서 예전껀 못쓰고 어도비 애니메이트 라는 프로그램으로 플래시 게임을 제작할수 있다 하던데 정보가 너무없네요 ..
스크립트를 써야한다는데 그에 관한 정보가 너무 적습니다 .. 애니메이션 만드는 강의는 있어도 ..
그래서 렌파이 또는 유니티로 이식을 해볼까 하는데 비쥬얼 노벨 게임들이 비슷한 맥락인거같더라구요
필요한 작업을 말씀드리자면 A 라는 이미지 가 나올때 a의 효과음 나오게 하고 다음 버튼을 누르면 B의 이미지 동시에 b의 효과음 이런식으로 흘러갔으면 좋겠구요
원본 플래시 게임에서 영상을 추출해본 결과 30프레임에 중간 중간 효과음이 영상 배치 되어 있는 파일 까지는 구했습니다. SWF 파일로 다가요
현재 준비 되어있는 준비물은 이미지/영상/번역본/오디오 는 가지고있습니다.
무엇으로 시도해 봐야할까요
이야기만들으면 유니티로 금방만들수있을거같은데
그런가요 ?? 유니티 동영상 삽입 swf 삽입 이라고 검색을 해봐도 죄다 자기 강의글 들으라고 광고글만 본거같아서 ㅜㅜ 안되는줄 알았어요
작동하는 방식은 단순한거같고 리소스만 확실하면 콘텐츠량에따라서 1달내로 끝나지않을까? 물론 유니티가 익숙하다는 가정하에
게이브뉴웰도 포팅으로 코딩시작했고 포팅이 천재의 영역아님? 포팅도전자라면 이런질문글조차 안올릴듯.
애초에 포팅할거면 코딩자체를 완벽이해하고 그걸 다른 언어로 스위칭하는격인데
너무 어려운걸 초보자가 할려고 애를 쓰고 있었던건가요 ?.. 가끔 눈팅하는데 코딩없이 미연시 만들기 이런걸 봐서 그런가 헛바람이 들었나보네요 ㅜㅜ
새로 만드는게 빠를 수도..
아하 그렇군요.. 어도비 애니메이트 툴이 가장 친숙하긴 한데 .. 액션 스크립트 3.0 을 쓰더라구요 이걸 공부하면 좀 수월할까요 ??
어도비 애니메이트를 쓰고 있으면 HTML5로 빌드해서 웹게임으로 하시면 되지 않나요?
아 플래시 플레이어 11.4 ? 는 모바일에서도 작동을 할수있다고 하여서 조금 만져보니 html5 은 독립형 플래시 exe 파일로 내보내기가 안되더라구요 최종적으로는 웹이 아닌 모바일로 전송해서 실행시킬수 있는 포맷을 찾고 있긴해요
게임의 swf 파일을 가지고 있으시니 이걸 디컴파일러라고 완전하진 않지만 리소스랑 액션스크립트를 추출시켜주는 도구가 있으니 이걸로 디컴파일한 뒤에 애니메이터트에서 가져가신다음에 HTML5 웹 게임으로 만드시면 될 것 같은데, 모바일에서 실행시키는 것도 HTML5기반이나 브라우저에서 실행시키면 되고 모바일 앱으로 만들고 싶으신거면 웹뷰를 사용해서 패키징 하시면 될 것 같아요.
ffdec 디컴파일러로 추출은 해놓은 상태인데 이게 실행파일에 영상과 음성이 포함되어있는게 아니고 같은 폴더내에 지정해놓은 파일에서 불러오는 형식이더라구요 fla 파일로 바꿔서 애니메이트로 불러와도 스크립트가 모두 2.0 이라고 불러와지지 않네요 ㅎㅎ.. 영상 프레임과 사운드만 불러와져서요.. 흑흑
애니메이트에서 새 프로젝트 설정을 AS2.0으로 해도 불러올수가 없나요? 그런 경우 액션스크립트 디컴파일이 불완전해서일수도 있는데 다른 디컴파일러도 한번 사용해보세요
새로 만들기 에서 설정할수 있는건 현재 3.0과 HTML5 두개밖에 없네요 ㅜㅜ
걍 ruffle 같은 에뮬레이터 쓰는걸로 만족하세요 님이 말하는 이식은 걍 게임 새로 만드는거랑 다를거 없는 작업임
원본 소스 코드를 구한게 아니면 새로 만드는거임. 유니티를 배워서 똑같이 만드셈
원본 소스 코드는 구했긴 했는데 액션 스크립트 2.0으로 제작되어서 3.0 기반의 어도비 애니메이트로 불러오면 스크립트는 불러오지 못하더라구요 제가 다른 말을 하고 있는거 같긴한데 ㅎㅎ.. 지식이 음서서 죄송함다
액션 스크립트 2.0이면 자바스크립트랑 비슷하니까 자바스크립트나 haxe의 구버전을 구해서 포팅하면 비슷하겠지만, 로직 외의 부분에서 문제가 생길텐데, 그걸 하나씩 수정하기 어려울거임. (자료가 없으므로) 유니티를 배워서 그대로 베끼는게 현재로선 가장 빠름
유니티도 어도비 애니메이트 처럼 프레임 단위로 이미지와 오디오 삽입이 가능한가요 ? 워크스페이스를 보았는데 그런 기능은 없는거같아서요.. 그럼 swf 파일을 mp4 로 변환한다음 넣어야 할까요 ?
기능은 있지만 원하는 방식은 아닙니다. 어거지로 구현은 가능하지만... 포팅 작업을 길게 취미로 개월 단위로 생각하고 있다면 유니티를 배우는게 좋습니다. 그게 아니라 단기간(1개월 내에) 이루고 싶다면 외주해줄 사람을 찾아보는게 좋습니다. 만약 유니티가 학습이 부담스럽다면 지금 들은 원본 스펙으로는 렌파이가 대안이 될 수 있습니다. 이건 3일이면 포팅 시작할 정도까진 배울수 있을겁니다. 그러나 원본이 정확히 어떤 물건인지 모르기 때문에... 렌파이 강좌 영상을 한번 유튜브에서 찾아보시고 결정하는게 좋겠습니다.
말씀 감사합니다. 애니메이트로 프레임 단위로 작업할지. 영상 포맷으로 만든뒤에 유니티로 중간 삽입해서 만들지 예제들을 보며 고민을 좀 해봐야할거같네요