冠状病毒:如何在横屏应用中定位角落?
2014-6-8 20:7:14
收藏:0
阅读:98
评论:2
我在设置锚点时遇到了问题,无法准确地设置对象的位置。我的应用程序是横向的,我想在X轴的底角放置按钮和图片,但当我设置锚点时,它们要么出现在屏幕之外,要么距离底部太高。
所以我的问题是,我该如何设置锚点以在横向手机的两个底角位置放置按钮?哪些值最适合接近这两个位置?
我看到了一些关于锚点的其他帖子,但不清楚它们是针对纵向还是横向。
感谢帮助。
编辑:这是我的代码。结果是图像位于设备的右下角,超出了屏幕。
prevImage = display.newImageRect("images/back_icon.png", 40,43)
prevImage.anchorX = 0.5;
prevImage.anchorY = 0.0;
prevImage.x = display.contentWidth
prevImage.y = display.contentHeight
group:insert(prevImage)
点赞
用户2285255
通过我的经验,我建议不要改变锚点来定位对象。
你可以使用以下代码将图像和按钮轻松对齐到屏幕底部,而无需更改它们的锚点:
-- 获取实际的角落位置(在使用自动内容缩放时)
_G.LEFT_X = display.screenOriginX
_G.RIGHT_X = display.contentWidth - display.screenOriginX
_G.TOP_Y = display.screenOriginY
_G.BOTTOM_Y = display.contentHeight - display.screenOriginY
-- 将图像定位在右下角
prevImage.x = _G.RIGHT_X - prevImage.contentWidth*0.5
prevImage.y = _G.BOTTOM_Y - prevImage.contentHeight*0.5
2014-06-10 01:52:28
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
当锚点的值为 0.0 时,表示顶部或左侧(根据 X,Y 轴)。0.5 的值表示中心点,1.0 的值表示右侧或底部。
如果要使用 display.contentWidth 和 display.contentHeight 来定位某个元素的右下角,您需要将锚点设置为 1.0 和 1.0。
prevImage = display.newImageRect("images/back_icon.png", 40,43) prevImage.anchorX = 1.0; prevImage.anchorY = 1.0; prevImage.x = display.contentWidth prevImage.y = display.contentHeight group:insert(prevImage)