달력

5

« 2025/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

- about SoundEffect

mp3 는 용량은 작지만 압축률이 높고, wav는 용량은 크지만 압축률이 낮다.

압축률이 높으면 (미세하지만)로딩시간이 길기 때문에, 한번 로딩하는 BGM은 보통 mp3을 사용하고, 수시로 출력되는 효과음은 wav파일을 사용한다. 안드로이드는 ogg를 이용할수도 있지만 특별한 경우가 아니면 그냥 위에 대로 쓴다.


첫 사운드 효과(배경음, 효과음)가 출력될 때, 사운드 캐시에 올라가기 때문에 같은 음을 출력시에는 캐시를 먼저 확인한 뒤, 존재하면 바로 끌어다쓰는 식으로 하기 때문에 중복로딩으로 부하가 생기거나 하진 않는다.



- 사운드 효과 사용하기

:
Posted by 웽웽

해상도 640*480

HelloWorldScene.h



HelloWorldScene.cpp



소스 파일


+ 파티클 효과는 눈에는 사라진 것처럼 보이지만 보이지않을 뿐, 메모리는 가지고 있다.

그렇기 때문에 지속적으로 생기는 효과들은 효과 종료 후 메모리 해제(remove)를 해주어야 한다.

:
Posted by 웽웽

+ 같은 이미지를 여러번 로딩하는 거는 예전에 비해 부하가 많이 적다.


배경 스크롤 방법


1) 레이어를 만들어 같은 이미지를 이어붙이기

레이어를 생성한 뒤, 거기에 동일한 스프라이트 이미지를 이어붙인 뒤 스크롤.



2) ParallaxNode 이용

배경 스크롤을 위해 사용되는 노드.


:
Posted by 웽웽