레이블이 cocos2d-x release인 게시물을 표시합니다. 모든 게시물 표시
레이블이 cocos2d-x release인 게시물을 표시합니다. 모든 게시물 표시

2017년 10월 2일 월요일

Cocos2d-x 3.16 업데이트



마일스톤을 보면 9/30일에 릴리즈 예정입니다.

이번 업데이트에는 어떤 변경점이 있는지 궁금하네요.
요즘에는 큰 변경사항은 없고 엔진 안정성을 올리는 것으로 진행되었습니다.
3.15버전에서 액션 버그, Label 버그 등등이 있었는데 수정되었는지 지켜봐야겠습니다.

해결된 이슈리스트만 봐도 어느정도 해결은 된 것으로 보이지만
릴리즈된 결과물을 확인해봐야 알수있겠죠.

2일이 지났지만 아직 릴리즈는 안됐습니다.
앞으로 업데이트될 내용을 한번 확인해보겠습니다. (3.16 브랜치에 있는 릴리즈노트를 확인)
2017/10/1 - [v3.16 브랜치] 릴리즈노트

Highlights

  • better support creator_to_cocos2dx creator plugin
  • add LayerRadiaGradientLayer
  • update to support Android Studio 2.3.3
  • fix the issue that lua projects will crash on iOS simulator with Xcode 8.0+
  • revert CocosStudio reader and flatbuffer
  • fix compling error with iOS 11
  • use prebuit bullet to improve compiling speed
  • remove supporting of Windows 10 metro, Windows Phones and Tizen
  • update to Spine v3.5.35 and support skeleton batching in web engine

위의 하이라이트를 보면 가장 큰 업데이트라고 볼 수 있는
Cocos Creator에서 만든 것을 C++로 가져올 수 있다는 점과
prebuilt를 사용해서 bullet 빌드하는 컴파일 속도를 올렸다는 점을 볼 수 있을 것 같습니다.
(윈도우 10, 윈도우 폰, 타이젠 지원 중지도 크다면 큰 변경사항이네요.)

아직 공식 업데이트가 되지 않아서 변경될 수 있지만 하이라이트 사항은 큰 변경은 없을 것으로 보입니다.

전체 릴리즈 노트는
아직 올라오지 않았네요... 정식 릴리즈 때 업데이트 하겠습니다.
그럼 글 마치겠습니다. :)

# 업데이트
10월 9일 오전 10시 30분 쯤에 3.16버전 업데이트되었습니다.
https://github.com/cocos2d/cocos2d-x/releases/tag/cocos2d-x-3.16


2017년 1월 5일 목요일

Cocos2d-x v3.14 released!


cocos2d-x가 3.14버전이 업데이트 되었습니다!
(버전 넘버링이 3.14 = Pi라서 이미지에 파이 기호가 있네요.ㅎㅎ)

릴리즈 글 링크 :
cocos2d-x forum : http://discuss.cocos2d-x.org/t/cocos2d-x-v3-14-released/34307
Github note : https://github.com/cocos2d/cocos2d-x/blob/v3/docs/RELEASE_NOTES.md
Github CHANGELOG : https://github.com/cocos2d/cocos2d-x/blob/v3/CHANGELOG

주요 업데이트 내용입니다.

  • [NEW] Add Spine binary file format support
  • [NEW] Action: add a method to get the number of actions running in a given node with specific tag
  • [NEW] Action: new actions: ResizeBy and ResizeTo
  • [NEW] Button: can set title label
  • [NEW] Can disable multi touch on Android
  • [NEW] EventDispatcher: Add hasEventListener to check listener existance
  • [NEW] EditBox: add horizontal text alignment
  • [NEW] EventDispatcher: added hasEvent() to check if an event is added
  • [NEW] Sprite: support slice9 feature
  • [NEW] Slider: add methods to get _slidBallNormalRenderer
  • [NEW] Desktop: add a method to toggle between fullscreen and windowed
  • [NEW] Desktop: add events for window resize, focus and unfocus
  • [NEW] Mac: supports game controller
  • [NEW] JSB: add cc.sys.now() and perfromance.now(), the last one is more accurate
  • [NEW] Lua: add cc.vec3 functions: add, sub and dot
  • [NEW] Lua: use luajit 2.1.0-beta2
  • [NEW] Web: Add cc.CONCURRENCY_HTTP_REQUEST_COUNT to control max concurrent task count for XMLHttpRequest

정리해보자면 새롭게 추가된 것은 아래와 같습니다.
- Spine 바이너리 파일 형식 지원.
- 모든 플랫폼에 luajit 2.1.0-beta2 사용
- ResizeBy 및 ResizeTo 액션 추가
- Android에서 멀티 터치를 사용 중지 할 수 있음.
- Sprite는 slice9 기능을 지원.
- Action: 특정 태그가 있는 노드에서 실행 중인 액션의 수를 가져 오는 메소드가 추가.
- Button의 제목 레이블을 설정 가능.
- EditBox는 가로 텍스트 정렬 지원.
- Mac에서 게임 컨트롤러 지원

그 외에 수정된 사항도 많은데
1. DrawNode에서 line width를 설정 할 수 없었는데 설정 가능하게 되었습니다.
2. AudioEngine에서 .ogg 파일이 재생이 안되는 버그가 있었는데 해결되었습니다.

버그도 많이 수정되었고 기능도 추가가 많이 되어서
기쁘게 업데이트해야겠습니다. :)

2016년 10월 2일 일요일

Cocos2d-x 3.13.1 릴리즈 노트

https://github.com/cocos2d/cocos2d-x/blob/v3/CHANGELOG

원래는 3.14 버전 릴리즈 노트를 다음에 들고 오려고했는데,
3.13 버전에 이슈들이 많아서 수정한 버전이 이번에 릴리즈 되어서 소개하게되었습니다.

▪ `Label` color was broken
▪ applications will crash in debug mode if you don’t specify a design resolution
▪ may crash if coming from background by clicking application icon on Android
▪ `AudioEngine`: could not play audio if the audio lies outside APK. Also `AudioEngine::stop()` will trigger finish callback on Android.
▪ applications would crash if using `SimpleAudioEngine` or the new `AudioEngine` if playing audio on Android 2.3.x
▪ `object.setString()` has not effect if passing a number on JavaScript bindings.

수정된 부분은
- 라벨이 색깔 설정이 잘 안되었던 버그
- design resolution 설정안했을때 앱이 죽는 버그
- 안드로이드에서 백그라운드 갔다가 다시 돌아올 때 죽는 버그
- AudioEngine 에서, 오디오 파일이 APK파일 밖에 있는 경우 플레이가 안되는 버그
- 안드로이드 2.3.x 버전에서 AudioEngine이나 SimpleAudioEngine 을 사용할 경우 죽는 버그
- 자바스크립트에서, object.setString() 함수가 적용이 안되었던 버그 (숫자를 파라미터로 넘길때)

수정된 버전을 사용해야겠습니다.
버그를 막기 위해서!


JIRA Plugin - ScriptRunner 소개 #2

관련 글 소개 #1:  https://pineoc.blogspot.com/2019/03/scriptrunner-1.html ScriptRunner 소개 #2 지난 글에서는 Behaviours를 보았고 다음 내용인 콘솔, 리스너 등을 ...