원강민의 Wonhada 블로그

Category

코로나 SDK

새로운 코로나[Corona] 둘러보기

로드맵에서 발표했던 것과 같이 드디어 코로나가 무료로 전환되었습니다! 🙂 아래 짧은 영상을 통해 설치와 샘플들을 확인해 보세요. [ 더 읽어보세요 ] 국내 최초 코로나 SDK 세미나 영상 ‘코로나 앰베서더’ 대한민국 1호 원강민 대표 “코로나를 아시나요?” 단숨에 루아(Lua) 스크립트 배우기 루아와… Continue Reading →

코로나[Corona] 2017 & 2018 로드맵

일주일 만에 코로나 기초를 마스터 하세요! 가장 자주 묻는 질문 중 하나는 기능 로드맵에 관한 것입니다. 코로나는 어디로 향하고 있습니까? 다음 단계는 무엇입니까? (우선, 로드맵은 계획이며 항목이 추가/제거/연기될 수 있다는 점을 이해해야 합니다.) 이 로드맵은 2017년과 2018년 초의 나머지 부분을… Continue Reading →

2016년 코로나(Corona SDK)의 업적들

2016년 코로나(Corona SDK)의 업적들 10. Windows용 native.newWebView() 지원 – 아직 발표하지는 않았지만 이 보석같은 기능을 데일리 빌드 2016.3011에 넣었습니다. 9. graphics.newTexture() – 이 API는 코로나 엔터프라이즈 개발자를 위한 다른 향상된 기능과 함께 개발자가 새로운 텍스처를 실시간으로 만들 수 있는 새로운… Continue Reading →

[CoronaSDK] 안드로이드 OS 최소 지원 버전 변경

안드로이드 OS 최소 지원 버전 변경 코로나[Corona SDK]는 저사양 기기에서도 아주 빠르게 동작하는 장점이 있습니다. 또한 안드로이드 OS 점유율에 맞춰서 최소 지원 버전을 변경하는데요. 그렇게 하는 이유는 개발 리소스를 최신 버전에 더 할당하기 위한 것으로서, 아주 영리한 전략입니다. 오늘 발표된… Continue Reading →

iOS의 백그라운드 태스크로 앱 제어하기

iOS 앱을 사용하다가 홈버튼을 눌러서 빠져나간 후 일정 시간이 지나도 다시 앱으로 돌아오지 않으면 앱을 자동 종료하려고 했습니다. 검색해보니 UIApplication의 beginBackgroundTaskWithExpirationHandler라는 메소드를 이용하면 되더군요. 아래 소스 코드를 응용하면 됩니다. iOS 9이후 아래 코드가 동작하는 시간은 3분입니다. [[ AppDelegate.m ]] UIBackgroundTaskIdentifier… Continue Reading →

가로 슬라이더 및 페이징 컨트롤

코로나[CoronaSDK]에서 사용할 수 있는 가로 슬라이더 및 페이징 컨트롤 입니다. 아래 사이트에서 다운로드 가능합니다. https://github.com/englekk/WonHadaHSliderSample 동영상으로 기능을 살펴보세요.

iOS 엔터프라이즈 – 코로나뷰의 배경 투명하게 하기

코로나 카즈 뿐만 아니라 엔터프라이즈도 iOS의 경우 배경을 투명하게 할 수 있습니다. * 안드로이드는 배경을 없앨 경우 동작이 불안정하므로 지원하지 않습니다. (코로나랩스의 공식 답변) [[ AppCoronaDelegate.mm ]] – (void)didLoadMain:(id<CoronaRuntime>)runtime {     UIWindow *window = [[UIApplication sharedApplication] keyWindow];    … Continue Reading →

코로나 엔터프라이즈와 카즈의 장단점

이번에 카즈로 앱을 만들고 엔터프라이즈와 비교한 결과입니다. 이번에 만든건 BLE와 Wi-Fi를 이용해서 외부의 카메라와 연동하는 앱이었습니다. 코로나뷰 아래쪽에 RTSP 플레이어가 있어서 카즈를 썼습니다. boud의 PIC – Flexible life cam https://appsto.re/kr/NDyXdb.i * 카메라가 있어야 사용할 수 있습니다. 엔터프라이즈의 단점 :: –… Continue Reading →

Lua :: 24시간이 지났을 때만 실행하는 코드

DB에 저장된 시간보다 24시간이 지났을 때마다 한번씩만 실행하는 코드 — 원하다 모듈 local SQLiteManager = require("wonhada.managers.SQLiteManager") local t = os.date(’*t’) — 현재 시간 — print(os.date("%Y%m%d%H%M%S", os.time(t))) — 20160802195114 local lastShownDay = SQLiteManager.getConfig("LAST_FW_POPUP_SHOWN_DAY") — 마지막으로 보여준 시간 if lastShownDay == nil… Continue Reading →

Lua :: Bytes를 파일 단위 텍스트로 변환

Bytes ~ PB까지 가능. (from AS3 코드) — 문자열을 배열로 변환 function string:split(sep)     local sep, fields = sep or ":", {}     local pattern = string.format("([^%s]+)", sep)     self:gsub(pattern, function(c) fields[#fields+1] = c end)    … Continue Reading →

Objective-C에서 코로나로 여러가지 데이터 넘기기

코로나카즈 문서에는 문자열 전송에 대한 내용만 있어서 따로 기록을 남깁니다. Objective-C 코드입니다. NSDictionary *event = [NSDictionary dictionaryWithObjectsAndKeys:                            @"complexParams", @"name",                … Continue Reading →

Lua :: 바이트배열(ByteArray)을 이미지 파일로 저장하기

소켓 등을 통해 들어온 바이트배열을 이미지로 저장하는 코드입니다. local data = {…} — 255,216,255,219,0,132, … 바이트배열 — unpack을 위해 나눔 local divideNum = 5000 — 버퍼크기, unpack시 테이블이 너무 크면 에러남 local count = math.ceil(#data / divideNum) local arr =… Continue Reading →

코로나 엔터프라이즈 프로젝트 생성 순서

코로나 엔터프라이즈[CORONA ENTERPRISE] 기본 설정 :: https://blog.wonhada.com/?p=453 새로운 프로젝트를 만드는 순서를 정리합니다. 엔터프라이즈는 맥에서만 됩니다. 카즈는 안드로이드의 경우 윈도우용 안드로이드 스튜디오로 개발할 수 있습니다. 1. /Applications/CoronaEnterprise/ProjectTemplates/App 폴더를 복사하고 프로젝트 이름을 변경합니다. 2. 기존 코로나 소스를 모두 프로젝트 폴더의 Corona 폴더에… Continue Reading →

초간단 파티클 사용 예제

https://github.com/HelloCorona/CoronaSDK_WonHadaParticleSampleForPEX 위 링크의 파일을 받은 후 Simple 폴더의 main.lua 파일을 코로나 시뮬레이터에 끌어다 놓으면 됩니다. (-:

© 2017 원강민의 Wonhada 블로그 — Powered by WordPress

Theme by Anders NorenUp ↑