'andwhy'에 해당되는 글 29건

  1. 2009.03.17 :: FunProject_02_Shooting_02(화면에 탄막 뿌리기..)
  2. 2009.03.13 :: FunProject_02_Shooting_01 (2)
  3. 2009.03.12 :: FunProejct_01_RippleSpectrum
  4. 2009.03.12 :: Mr 제거기
  5. 2008.10.06 :: [Effect] ScreenTrasition (2)
  6. 2008.10.05 :: [away3d] lesson5 MouseEvent
  7. 2008.09.24 :: [away3d] 지구 + 달 (1)
  8. 2008.09.08 :: lesson 4 ObjectContainers
  9. 2008.08.20 :: lesson 3 loadObject
Fun Project 2009.03.17 15:43
두번째로 쓰는 탄막...

이번엔 저번버젼과 큰 차이점은 없습니다..

위쪽에 스카야마가 공유 해줬던 fps체크 달고,

기체 임시로 하나 만들어 놓고...

총알과 충돌여부 검사하고....


스크롤때문에 위아래로 움직이기 불편하네요 아래 링트로 보세요..
http://andwhy.tistory.com/attachment/cfile4.uf@1728581249BF42559452B7.swf

more..

신고
posted by andwhy
Fun Project 2009.03.13 11:13
 
처음부터 쓸생각이였지만...
일단 만들어진것부터 살짝 올려놔야겠습니다...


 

더보기

신고
posted by andwhy
Fun Project 2009.03.12 18:22

RippleSpectrum..

플생사모에서 어떤분이 질문올려주신내용 답변달다가...

꽤나 멋진 물결효과 소스를 득해서....

물결을 가지고 사운드 스팩트럼을 만들어봤습니다..

만들려고 하는중....기봉형님이 같은..물결스팩트럼을 먼저올려주신바람에...

뭔가좀 틀리게 보일려고.....가사를 불러서 뿌려주는것까지 추가하게 되었네요..^^;;;;

근데...물결땜시 가사를 볼려면....울렁거린다능;;;;

RippleSpectrum

신고
posted by andwhy
Fun Project 2009.03.12 18:15
플래시 10 의 sampledata 를 이용해서 MR 제거기를 만들어봤습니다...

예전에 sampledata를 가지고

2가지 사운드를 합성 하거나,

사운드의 배속을 바꾸거나,

거꾸로 플래이 시키거나 하는짓을 해봐서..

"혹시...합성하는거 반대로 MR버전노래의 sampledata를 빼버리면 육성만 남을려나??"
라는 생각으로 시작해보게 되었습니다...

우선은...mr버전과 가사까지 부른 mp3 2개가 필요한데....

아무리 뒤져봐도...Ori양이 부른...눈이 내려와... 이거밖엔 없더군요...(정품씨디를 제공해준 회사형께감사...)

mp3가 준비 되었으면....별거 없습니다...합성한거 반대로 빼주면 되죠...

라고 생각하고 진행을 할려고 했는데...두개의 노래 길이가 틀리더군요!!!!

대충시간을 조절해서 마춰서 빼줬는데.....mr이 제거가 안되네요;;;ㅜ.-;;;
(바이너리 값이 - 가 되어도 정상적으로 소리가 납니다..마치 합성한거처럼....)
아마도 소리라는게 파장형태를 가지고 있어서..값이 음인지, 양인지는 별상관 없어보이네요..

여기서 포기해버릴까 했지만...(코딩시작한지는 1시간도 안지났는데..-0-;;포기가 넘 빠른데;;;)

이왕하는거 좀더해보자 해서.....mr버전 사운드와 Sync를 미세하게 조절할수 있게 슬라이드 바를 집어넣었습니다..

그리고 사운드 플래이후....sync를 살짝씩 조절하다보니...

어느순간...Ori의...음성만 남게되는군요~~~~+_+

성공!!!!두둥!!


헌데 mr버전과 육성+ 버전이 노래길이가 약간 틀린가보더군요....
조금씩 미세하게 mr씽크를 내려줘야한다는.....

http://andwhy.cafe24.com/funProject/00_RemoveMR/RemoveMR.swf

신고
posted by andwhy
Fun Project/Effect 2008.10.06 16:01

http://andwhy.tistory.com/attachment/jk120000000000.swf
ScreenTransition...
말그대로 화면전환효과다....

사운드 노벨게임은 Fate뜯어보다가 신기한게 있어서 플래시로 구현했음....

화면 아래쪽에 있는 rule 이미지들을 클릭하면 매인화면이 그 룰에 따라 마스크 효과가...

코딩은 공개하지만 실제 마스크 효과가 생기는건 컴포넌트로만 만들어놨다..
(아직은 공개 안함...이거가지고 나도좀 뭐좀 만들어보고 나중에 공개해야지...)

근데 CS4에선 왜 같은 컴포넌튼데 따로 돌아가는게냐..-0-;;;;
뭘또 잘못넣었나??ㅜ.-;;;
신고
posted by andwhy
3d/away3D 2008.10.05 23:26

오늘은 별생각없이...

away3d 예제로 나온 마지막 5번째 이벤트에 관한걸 좀 만들어봤다...

예제랑은 좀 틀리게만들었지만....

가운데 사각형 옆의 작은cube를 클릭하면 가운데 cube의 material을 클릭한 material로 변경한다...
(가운데 cube일경우는 암짓도 안함...)

이벤트.....는 그닥특별할게 없는듯... 예제엔 addEventListener로 연결은 안하지만.....
이벤트리스너로도 연결가능한것같다...(확인은 담번에....)

그리고 특별한게...Mesh를 사용했는데....요게....Object3d하위객체인데...뭐..Object3d보다 약간 기능이쫌 더 있는거 같다...

material 이란 속성으로 변경도 가능하고, 현재 적용되어있는 마테리얼도 받아올수도 있다..

그리고 렌더러를 변경할수도 있는데...영어가 짧아서 잘해석은 안되지만....

기본랜더러가 가장 간단하게 빠른 렌더링을 보여주지만...객체들이 겹쳐있을경우 면이 깨지거나 하는경우가 많다..

랜더러는 3가지가 제공되는데 CORRECT_Z_ORDER로 바꿔서 랜더링하니 안깨진다...

랜더러에대해서...레퍼런스 내용을 보면...
  Property Defined by
    BASIC : IRenderer
[static][read-only] Fastest and simplest renderer, useful for many applications.
Renderer
    CORRECT_Z_ORDER : IRenderer
[static][read-only] Perform reordering of triangles after sorting to guarantee their correct rendering.
Renderer
    INTERSECTING_OBJECTS : IRenderer
[static][read-only] Perform triangles splitting to correctly render scenes with intersecting objects.
Renderer

이란다....ㅎㅎ


이제 레슨은 다 끝났으니...레퍼런스보면서 뭔가 간단한것들을 하나씩 만들어봐야겠다....

뭘만들지??-0-;;
신고
posted by andwhy
3d/away3D 2008.09.24 00:10




공전과 자전을 넣어봤다...

지구랑 달, 크기랑 거리도 실제 검색을 해서 비율에 맞춰서 넣었는데...

나만 몰랐던걸까??

지구랑 달사이의 거리가...지구의 지름의 길이보다 약 30배 멀다는걸.....

그결과...지구를 코딱지만하게 넣어야 달이 먼지만하게 화면끝에 나올랑 말랑 한다는..-0-;;;

지구의 반지름 크기는 약 6378km이고,

달의 반지름은 약 1738km이다.

또 거리는 384400km정도...

이걸 1/100 정도의 크기로 줄여놓고..(생각해보면 비율이 몇인지는 별로 중요하지도 않고 쓸데도 없다..)

시간은 지구의 자전주기를 기준으로 1분에 하루가 가도록 설정했다...(14400배빨리 지나간다..)

지구와 달의 공전주기는 29.5일에 지구를 한바퀴 돌고, 달은 27.3일에 한번씩 자전을 한다.
(달자전속도는 저게 아닌것 같은데 자세한계산은 머리아퍼서 생략....)

마우스위 휠을 돌리면 카메라 거리를 조절할수 있고, 드래그로 카메라 위치도 조절가능하게 바꿔봤다..

야꼬의 충고로 카메라 객체를 여러개 생성해볼까 하다가 오늘은 그냥 어제 만든거까지만 올릴려고 한다...

소스도 백업하는 차원에서 한번 올려놔야겠다...

(좀만 더 규모가 커지면..클레스 나누고 다시리팩토링해야겠다..-0-;;)


신고
posted by andwhy
3d/away3D 2008.09.08 23:27


간만에 다시 공부를 시작했다..ㅎㅎ

그동안 괜시리 딴짓하다가..넘 게을러지는거 같아서...다시 고고싱~~

이번엔 Container라는놈을 사용한 예제이다..

우선 컨테이너란놈이 뭔지 찾아보면...

con·tain·er n. 그릇, 용기;(화물 수송용) 컨테이너


이란다....

뭔가 담을수 있는 그릇인데...(물론 눈에 보이진 않는다..)

여기에 3D객체들을 담으면 그객체들을 동시에 제어가 가능하다.(물론 그안에 객체를 따로따로 제어하는것도 가능하다.)

잘이해가 안간다면....플래시에서 심볼들을 그룹으로 묶는...비슷한 개념이라고 봐도 될듯하다..

이걸로..이전까진 모두따로따로 놀던 객체들을 같이 놀게 해줄수 있는것이다...

이젠 자전,공전 하는 지구와 달도 만들수 있겠다..!!!+_+(다음번엔 lesson5 안하고 이거 만들어볼꺼다...)

테스트는 안해봤지만 이 컨테이너를 이용해서 오브젝트의 중심축을 바꿀수도 있을꺼 같다..(중심축을 바꿔주는 매소드가 있을꺼 같긴하지만 아직 못찾았다...ㅠ.-;;)

몇몇가지 실험해보고 싶은게 있는데....

1. 컨테이너로 객체의 중심점을 바꾸기..
2. 1번컨테이너에 들어있는객체중 하나만 다른컨테이너에 포함시키면 어떻게되는지....

대략 요정도가 궁금해졌다...

다음번엔 지구자전 하는 swf와 위에 궁금증 테스트 해보는걸 목표로 해야겠다..ㅎㅎㅎ

아래는 소스~~~

신고
posted by andwhy
3d/away3D 2008.08.20 23:32
 


<거북이 3D_Object>
(가 나와야 하지만 외부파일로드 하는거라 어떻게 경로를 잡아야할지 모르겠다...귀찮더라도 다운받아서 보시길..)

http://andwhy.cafe24.com/test/3D/lesson3_loadObject.swf
(결국 개인계정으로..)
away3D 3번째시간...

간만에 lesson파일을 열어봤다...

잠시 마무리 할 회사업무가 있어서리....

이번엔 다른프로그램에서 모델링된 데이터를 로드 하는예제이다..

away3D는 이 거북이 참 좋아하나보다....

이번꺼 말고도 이 거북이 등장하는걸 자주 본거 같은데...
(거북이 말고 다른 모델을 불러오고 싶었지만..Obj란 확장자가 어디서 나오는건지도 모르겠어서 못바꿔봤다.)
(레퍼런스에 보면 loader에 collada 를 로드 하는부분도 있는듯한데...아직 콜라다 샘플파일을 못찾았다..
죄다 플러그 인뿐...계속못찾으면 답답해서 내가 3D프로그램깔고 플러그인을깔지도..-0-;)

이번 예제에서 특징은...뭐라해도..Obj를 로드 하는걸테고...

한가지더 있다면..지금까지 material에 "면색상#선색상" 을 넣었지만 이번엔 비트맵 데이터를 적용해서 렌더링을 한다...

스킨(?) 비트맵까지 로드를 하진 않고 그냥 라이브러리에 들어있는놈을 가져다 쓰지만...

비트맵 데이터로 로드해서도 충분히 사용가능할것으로 보인다...
(다음시간엔 lesson4 예제 열기전에 요거 부터 테스트 한번 해봐야겠다..)



신고
posted by andwhy