Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >雪碧会一直移出屏幕

雪碧会一直移出屏幕
EN

Stack Overflow用户
提问于 2021-03-05 19:16:06
回答 1查看 28关注 0票数 1

当用户倾斜设备时,我正在用简单的播放器移动来练习SpriteKit。然而,我希望播放器不能离开屏幕,但当我尝试将y位置更改为frame.MaxY(或minY)时,它就会继续运行。下面的代码是我在update函数中调用的代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 if let accelerometerData = motionManager.accelerometerData {
            player.position.y += CGFloat(accelerometerData.acceleration.x * 50)

            if(player.position.y < frame.minY) {
                player.position.y = frame.minY
            } else if(player.position.y > frame.maxY) {
                player.position.y = frame.maxY
            }
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-05 19:37:32

像这样考虑播放器的大小(伪代码)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if let accelerometerData = motionManager.accelerometerData {
            player.position.y += CGFloat(accelerometerData.acceleration.x * 50)

            if (player.position.y < frame.minY) {
                player.position.y = frame.minY    // <- maybe need some adjustment here too
            } else if(player.position.y > frame.maxY - player.size.height) {
                player.position.y = frame.maxY - player.size.height
            }
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66498368

复制
相关文章
什么叫 “雪碧图”?
我们喝的雪碧,它的英文也是 sprite,应该直译为 “精灵” 的。但要符合中国市场,因为你不能说我喝的饮料叫“精灵”,那特别怪。于是就走音译的路线,翻译成 “雪碧” 了。
前端西瓜哥
2022/12/21
6.4K0
什么叫 “雪碧图”?
photoshop 制作雪碧图
好了,有了透明背景之后,就可以打开那三个图片,抠出图像部分,复制+黏贴到透明背景中。
Devops海洋的渔夫
2019/06/02
2K0
webpack生成雪碧图案例
使用到的插件是: webpack-spritesmith 依赖项: "webpack-spritesmith": "^1.1.0" "webpack": "^4.29.6" "webpack-cli": "^3.3.0" 预设命令: "build:dev": "npx webpack --mode development" "build:prod": "npx webpack --mode production" 配置webpack.config.js 配置输出模板: // 定义输出模板函数 const
前端小鑫同学
2022/12/25
5670
CSS 制作雪碧图列表
在日常开发列表中会有很多的小图片,例如上图列表中的1-5小图标。如果每个小图片都分为一个小图片进行请求。这样就需要请求5次服务器。
Devops海洋的渔夫
2019/06/02
1.7K0
dom啦14 移入移出菜单
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> *{ margin: 0px; padding: 0px; } div { position: fixed; right: 0px; top: 50%; transform: translate
贵哥的编程之路
2020/10/28
5360
LeetCode题目27:移出元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
二环宇少
2020/08/13
5190
LeetCode题目27:移出元素
电脑屏幕已经关闭了,主机的风扇却一直在运转?
1、点击[开始菜单] 2、点击[运行] 3、点击[打开] 4、点击[确定] 5、点击[管理模板] 6、点击[系统] 7、点击[Windows系统关闭发生后不关闭系统电源] 8、点击[已禁用] 9、点击[确定]
裴来凡
2022/05/28
1K0
电脑屏幕已经关闭了,主机的风扇却一直在运转?
揭秘!程序员为什么会一直加班加班...
加班 一直是公司提高效益的最直接方式 这样的工作节奏 其他事情都要为此让步 加班一直是互联网行业的规则 当任务项目安排下来之后 为了保证项目节奏 你当下的功能就只有工作 这个时候的你 没法做其他事
老九君
2018/09/21
5430
揭秘!程序员为什么会一直加班加班...
dom啦13 移入移出事件
<!DOCTYPE html> <html> <head> <title> </title> <style> *{ margin: 0; padding: 0; } div{ width: 300px; height: 300px; background: red; } </style> </head>
贵哥的编程之路
2020/10/28
7120
我们一直谈论“写代码”,但你会“读代码”吗?
编程,又被称作“写代码”。这个说法有可能会带来一点点误解,让人觉得如何“写”是学习编程要解决的主要问题。但事实并非如此。尽管最终代码要在键盘上敲出来,但这个过程在开发中的实际时间占比可能要远远小于你的预期。编写之前的设计,编写之后的调试,以及阅读他人的代码,这些会花费比“写”更多的时间。
Crossin先生
2018/10/22
1.5K0
我们一直谈论“写代码”,但你会“读代码”吗?
第一编程语言?Java会一直牛逼下去?
链接:cnblogs.com/misterchaos/archive/2020/04/06/12650643.html
开发者技术前线
2020/11/24
1.1K0
第一编程语言?Java会一直牛逼下去?
2019 .NET China Conf:路一直都在,社区会更好
这个周末,我从成都飞到了上海参加了首届由社区组织而非官方(比如Microsoft)组织的.NET开发者峰会(.NET Conf)。为此,我特意请了两天的假(周五+周六,对,我们是大小周,这周六要上班),在周五就飞到上海了。现在将我的所见所闻总结成文字,分享给各位开发者朋友。
Edison Zhou
2019/11/11
5990
2019 .NET China Conf:路一直都在,社区会更好
2019 .NET China Conf:路一直都在,社区会更好
这个周末,我从成都飞到了上海参加了首届由社区组织而非官方(比如Microsoft)组织的.NET开发者峰会(.NET Conf)。为此,我特意请了两天的假(周五+周六,对,我们是大小周,这周六要上班),在周五就飞到上海了。现在将我的所见所闻总结成文字,分享给各位关注我的朋友。
寒树Office与RPA
2019/11/28
3680
【入门指导第九讲】软件行业会一直火吗?
软件行业会不会一直火,难道就没有失业的? 解决方案: 举个简单的例子: 小时候,表哥考了计算机专业,当时国内计算机人才还不算太多,而且工资高,当时我的愿望就是学习计算机。我在上高中的时候,有老师这
程序员互动联盟
2018/03/15
7150
【入门指导第九讲】软件行业会一直火吗?
猿人学第四题,雪碧图、样式干扰
里面用到了类似于字体加密,但是是把数字用base64转成了图片,但是有个规律就是每个数字都是固定的base64,然后就可以取到很多数字,然后有一个class用到了MD5和base64加密,最后删除包含这个class的img,就得到了四位数,但是四位数顺序是乱的,然后就需要根据style里面的margin去换位置,最终就可以将正确的数字取出来,如上图,然后再整一整就是下图了 Python代码:
SingYi
2022/07/13
1.2K0
猿人学第四题,雪碧图、样式干扰
AngularJS实现鼠标移入显示,鼠标移出隐藏
很简单: <span ng-mouseenter="show = true" ng-mouseleave="show = false"> Mouse over me. </span> <div n
飞奔去旅行
2019/06/13
3.3K0
有些东西不想明白,你可能会一直再往下输
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
杨校
2019/11/28
3830
jQuery第三十篇 移入移出事件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } .father{ width: 200px; height: 200px; backgro
贵哥的编程之路
2020/10/28
6590
我拍了拍Redis,被移出了群聊···
自从上次被拉入群聊之后(那天,我被拉入一个Redis群聊···),我就从一个人单打独斗变成了团队合作,在小伙伴们的共同努力下,不仅有主从复制可以数据备份,还有哨兵节点负责监控管理,我现在也可以拍拍胸脯说我们是高可用服务了!
轩辕之风
2021/02/05
3710
JS示例01-鼠标移入移出事件
1、匿名函数 2、鼠标事件 3、document.getElementById() 4、window.onload 5、行间事件提取
专注APP开发
2019/11/07
5.6K0
JS示例01-鼠标移入移出事件

相似问题

你怎么才能把雪碧完全移出屏幕?

20

雪碧套件-不允许节点移出屏幕

30

矩形一直移出面板(屏幕)

21

Android Studio :缩小屏幕尺寸时,按钮会移出屏幕

10

背景雪碧图像一直集中在屏幕上

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文