@Rob and scottrules44.
yes zoomStretch made things bad.
but using
centerX = display.contentCenterX centerY = display.contentCenterY screenLeft = display.screenOriginX screenWidth = display.contentWidth - screenLeft \* 2 screenRight = screenLeft + screenWidth screenTop = display.screenOriginY screenHeight = display.contentHeight - screenTop \* 2 screenBottom = screenTop + screenHeight display.contentWidth = screenWidth display.contentHeight = screenHeight
is not making any problem for me now . i used it for more than one App/Game and it works well .
my main issue here and this topic is for is the Composer GUI . my game only viewed well in one screen size and once i changed the simulator device to something bigger or smaller , location of the player change .
when i use relative location then i dont face any issue . only when i use Composer GUI to place items .
here is my config
application = { content = { width = 320, height = 480, scale = "letterbox", fps = 60, }, }
and here is GUI scene parameters .
{"objects":{"id10":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":231,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-80,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":84,"x":-84}],"id":"R3","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":177.5,"meta":"id10","tag":"pl1"},"id15":{"isSensor":false,"isFixedRotation":true,"isBodyActive":true,"isVisible":true,"imageFile":"images/BaseO.png","rotation":0,"x":177,"yLocked":false,"height":200,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":100,"angularDamping":0,"width":200,"yScale":0.15500000119209,"xScale":0.15500000119209,"hasJoint":false,"bodyShape":[{"y":-80,"x":-83},{"y":-80,"x":77},{"y":81,"x":76},{"y":82,"x":-83}],"id":"BaseT","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":438,"meta":"id15","tag":"BaseT"},"id14":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":20,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-82,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":84,"x":-84}],"id":"R6","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":177,"meta":"id14","tag":"pl1"},"id13":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":178,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-81,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":83,"x":-84}],"id":"R2","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":151,"meta":"id13","tag":"pl1"},"id6":{"isSensor":true,"rectWidth":21,"isFixedRotation":false,"isBodyActive":true,"rectHeight":527,"isVisible":true,"imageFile":"ui\_assets/symbol\_rectangle.png","rotation":0,"x":360,"yLocked":false,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0.2,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"bodyShape":[{"y":-295,"x":-10.5},{"y":-295,"x":10.5},{"y":295,"x":10.5},{"y":295,"x":-10.5}],"yScale":1,"type":"rect","hasJoint":false,"radius":0,"id":"borderRight","friction":0.3,"alpha":1,"strokeWidth":0,"density":1,"y":244.5,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"xScale":1,"meta":"id6","tag":"borderRight"},"id1":{"targetW":320,"gridW":20,"bgColor":{"a":1,"b":1,"g":1,"r":0.9999960064888},"gridH":20,"isVisible":true,"children":["id2","id3","id4","id5","id6","id7","id8","id9","id10","id11","id12","id13","id14","id15","id16"],"type":"group","yScale":1,"xScale":1,"yGravity":0,"targetH":480,"sceneName":"scene1","gridSnapping":false,"alpha":1,"width":320,"y":0,"x":0,"name":"root","drawMode":"normal","height":480,"meta":"id1","rotation":0,"xGravity":0},"id4":{"isSensor":true,"rectWidth":365,"isFixedRotation":true,"isBodyActive":true,"rectHeight":24,"isVisible":true,"imageFile":"ui\_assets/symbol\_rectangle.png","rotation":0,"x":161,"yLocked":false,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"bodyShape":[{"y":-12,"x":-182.5},{"y":-12,"x":182.5},{"y":12,"x":182.5},{"y":12,"x":-182.5}],"yScale":2.2916667461395,"type":"rect","hasJoint":false,"radius":0,"id":"borderUp","friction":0,"alpha":1,"strokeWidth":0,"density":1,"y":-73.5,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"xScale":1.027397274971,"meta":"id4","tag":"borderUp"},"id3":{"isSensor":true,"rectWidth":365,"isFixedRotation":false,"isBodyActive":true,"rectHeight":24,"isVisible":true,"imageFile":"ui\_assets/symbol\_rectangle.png","rotation":0,"x":156,"yLocked":false,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0.2,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"bodyShape":[{"y":-12,"x":-182.5},{"y":-12,"x":182.5},{"y":12,"x":182.5},{"y":12,"x":-182.5}],"yScale":1.375,"type":"rect","hasJoint":false,"radius":0,"id":"borderDown","friction":0.3,"alpha":1,"strokeWidth":0,"density":1,"y":561,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"xScale":1.1479451656342,"meta":"id3","tag":"borderDown"},"id9":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":257,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-80,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":82,"x":-85}],"id":"R1","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":80,"meta":"id9","tag":"rock1"},"id11":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":204,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-80,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":83,"x":-84}],"id":"R4","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":278,"meta":"id11","tag":"pl1"},"id16":{"isSensor":false,"isFixedRotation":true,"isBodyActive":true,"isVisible":true,"imageFile":"images/player1.png","rotation":0,"x":114,"yLocked":false,"height":200,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15500000119209,"xScale":0.15500000119209,"hasJoint":false,"bodyShape":[{"y":-79,"x":-83},{"y":-80,"x":79},{"y":76,"x":79},{"y":76,"x":-84}],"id":"pl2","radius":0,"alpha":1,"strokeWidth":0,"density":20,"friction":100,"bodyType":"dynamic","createdAtStart":true,"isSleepingAllowed":true,"y":80,"meta":"id16","tag":"pl2"},"id12":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":115,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-81,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":84,"x":-84}],"id":"R5","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":203,"meta":"id12","tag":"pl1"},"id8":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":47,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-82,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":84,"x":-84}],"id":"R7","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":304.5,"meta":"id8","tag":"pl1"},"id7":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isVisible":true,"imageFile":"images/pl1.png","rotation":0,"x":204,"yLocked":false,"height":200,"xLocked":false,"isAwake":false,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"width":200,"yScale":0.15999999642372,"xScale":0.15999999642372,"hasJoint":false,"bodyShape":[{"y":-82,"x":-84},{"y":-80,"x":79},{"y":83,"x":79},{"y":84,"x":-84}],"id":"R8","radius":0,"alpha":1,"strokeWidth":0,"density":100,"friction":100,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"y":437.5,"meta":"id7","tag":"pl1"},"id2":{"isSensor":false,"isFixedRotation":false,"isBodyActive":true,"isSleepingAllowed":true,"imageFile":"images/30.jpg","rotation":0,"x":155,"yLocked":false,"height":570,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":1,"g":1,"b":1},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0.2,"physicsEnabled":false,"isBullet":false,"linearDamping":0,"angularDamping":0,"yScale":1,"xScale":1,"hasJoint":false,"id":"Object","width":360,"alpha":1,"strokeWidth":0,"density":1,"radius":0,"friction":0.3,"createdAtStart":true,"bodyType":"dynamic","isVisible":true,"meta":"id2","y":241},"id5":{"isSensor":true,"rectWidth":20,"isFixedRotation":false,"isBodyActive":true,"rectHeight":560,"isVisible":true,"imageFile":"ui\_assets/symbol\_rectangle.png","rotation":0,"x":-38,"yLocked":false,"xLocked":false,"isAwake":true,"fillColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"strokeColor":{"a":1,"r":0.50196078431373,"g":0.50196078431373,"b":0.50196078431373},"bounce":0.2,"physicsEnabled":true,"isBullet":false,"linearDamping":0,"angularDamping":0,"bodyShape":[{"y":-295,"x":-10},{"y":-295,"x":10},{"y":295,"x":10},{"y":295,"x":-10}],"yScale":1,"type":"rect","hasJoint":false,"radius":0,"id":"borderLeft","friction":0.3,"alpha":1,"strokeWidth":0,"density":1,"y":247.5,"bodyType":"static","createdAtStart":true,"isSleepingAllowed":true,"xScale":1,"meta":"id5","tag":"borderLeft"}},"root":{"object":"id1","numObjects":16},"metadata":{"creator":"Corona Composer","version":"0.6"}}