2017-01-18 5 views
0

코로나 SDK에 새로운 기능이있어서 화면 상단에 이미지를 놓을 때 이미지가 나타날 때 빈 공간이 생겨 어떻게 사라지게 할 수 있습니까? ?화면 상단의 빈 공간 Corona sdk

감사합니다. looks like that

+0

포인트 (0, 0)는 항상 화면의 왼쪽 상단 모서리에 위치하지 않습니다. [Content Scaling] (https://docs.coronalabs.com/guide/basics/configSettings/index.html#contentscaling)에 대해 읽어보십시오. – ldurniat

답변

0

모든 앱을 실행하는 기기에 따라 다릅니다. 그들 중 일부는 키가 크고, 일부는 더 넓습니다. 따라서 화면 상단에서 멀리있는 물체를 배치하는 경우 display.screenOriginY 값이 y 값에 추가되어야합니다. 여기에 대한 추가 정보입니다 : 당신의 config.lua 파일에서

https://docs.coronalabs.com/api/library/display/screenOriginY.html

0

, 당신은 코로나 scale = "adaptive"을 설정하여 전체 장치의 화면을 채울 수 있습니다. 적응 형 콘텐츠 배율에 대한 자세한 내용을 참조하십시오. here

이 적응 형 배율을 사용하면 좌표 (0,0)가 장치 화면의 왼쪽 상단이됩니다. 그러나 너비와 높이는 장치마다 다르므로 코드에서이를 고려해야합니다. display.contentWidthdisplay.contentHeight을 사용하여 이러한 매개 변수를 가져올 수 있습니다.

0

시도 (점 (0, 0) 위 상단 외경 화면에 위치)

--calculate the aspect ratio of the device 
local aspectRatio = display.pixelHeight/display.pixelWidth 
application = { 
    content = { 
     width = aspectRatio >= 1.5 and 800 or math.floor(1200/aspectRatio), 
     height = aspectRatio <= 1.5 and 1200 or math.floor(800 * aspectRatio), 
     scale = "letterBox", 
     fps = 30, 

     imageSuffix = { 
     ["@2x"] = 1.3, 
     }, 
    }, 
}