首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Phaser新手:不能让玩家的身体.velocity.y在cursor.up.isDown时改变。有什么东西挡住了它吗?

在Phaser中,玩家的身体.velocity.y在cursor.up.isDown时没有改变可能是由于以下原因之一:

  1. 碰撞体积:检查玩家的碰撞体积是否与其他物体重叠或碰撞。如果碰撞体积与其他物体重叠,可能会阻止.velocity.y的改变。可以使用Phaser提供的碰撞检测方法(如this.physics.add.collider)来处理碰撞。
  2. 重力:检查是否已为玩家启用了重力。如果重力未启用,玩家的.velocity.y将不会改变。可以使用Phaser的物理引擎(如Arcade Physics)来为玩家启用重力。
  3. 输入检测:确保在检查cursor.up.isDown时没有其他代码或逻辑阻止了.velocity.y的改变。可能需要检查游戏循环中的输入检测代码,以确保没有其他逻辑干扰。
  4. 代码错误:检查代码中是否存在错误,例如拼写错误、语法错误等。这些错误可能会导致.velocity.y的改变无效。

总结一下,要解决玩家身体.velocity.y在cursor.up.isDown时不改变的问题,可以检查碰撞体积、重力、输入检测和代码错误。确保没有其他物体阻止了.velocity.y的改变,并且正确地启用了重力和输入检测。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Godot3游戏引擎入门之五:上下左右移动动画(上)

一如往常,老司机带路,如果你是编程新手,那么,前方高能请系好安全带啦!当然,前面的文章也讨论过了, GDScript 脚步非常简单,不熟悉的话可以浏览一下本系列之前的文章。...3.1 alpha 版本中对位置和缩放属性不能直接使用钥匙?️...第二个可谓是一个可以“节约生命”的功能,还记得上一节里怎么监控按键的吗?需要一个一个的常亮比如: KEY_A/KEY_LEFT 表示 A 键和左方向键。...摄像机节点 对于上面实现的效果感想如何?嗯,移动是没问题了,入场动画有,只是没有录制进来,有兴趣的朋友可以到 Github 上下载源码自己运行看看效果。...三种解决方式: 第一种是限制移动,让玩家在固定视窗内行动,即通过判断玩家位置坐标计算有没有超出限制范围,上一篇介绍过了 第二种是使用物理碰撞,把假的墙壁设置为真实的墙壁,这种方式下面会将 第三种是非正面解决方式

1.9K50

游戏开发中的物理之使用KinematicBody2D

警告 您只应在_physics_process()回调中进行运动身体运动。 两种移动方法具有不同的用途,在本教程的后面,您将看到有关它们如何工作的示例。...stop_on_slope-默认值: false 此参数可防止人体在站立时滑落斜坡。 max_slides-默认值: 4 此参数是身体停止移动之前的最大碰撞次数。...get_slide_collision(i) print("I collided with ", collision.collider.name) 注意 get_slide_count()仅计数身体碰撞和改变方向的次数...这是因为当角色与环境碰撞时,该函数会在内部重新计算速度以反映速度下降。 例如,如果您的角色掉在地板上,您不希望它由于重力作用而积累垂直速度。相反,您希望其垂直速度重置为零。...但是,尝试以一定角度移入障碍物,您会发现障碍物就像胶水一样-感觉身体被卡住了。 发生这种情况是因为没有碰撞响应。move_and_collide()发生碰撞时停止身体的运动。

83930
  • 如何打造以人为本的移动游戏

    问问您的玩家 在玩游戏时,您有过感到困惑的时候吗? 在玩游戏时,您是否觉得自己拥有了所有您需要知道的信息?您知道在哪里找到它吗? 您能告诉我如何在菜单中找到[功能]吗?您是否能够容易地使用菜单?...问问您的玩家 在进行游戏时您被中断的频率是怎么样的? 当您的游戏被中断后,再次返回游戏会发生什么呢?那是您期望发生的吗?如果不是,为什么呢? 您改变过游戏的任何设置吗?...你是否会希望关于游戏本身或其操作方式有任何改变呢? ? 构造体系 帮助玩家理解,掌握和进步 在解决潜在的阻止游戏的障碍是很重要的同时,玩家的体验也扮演着将新进入游戏的玩家转变成老手和爱好者的角色。...问问您的玩家 您有没有犯过任何您无法从其中恢复正常的错误?如果是这样,发生了什么? 您倾向于自己去弄清楚如何玩这些游戏吗?您能在这个游戏中做到吗? 在玩游戏时,您有没有在游戏中看到过任何帮助信息?...这个游戏会变得更困难吗? 您能在这个游戏中与其他人互动吗?感觉如何? 您能够在这个游戏中买什么东西?您可以买东西来帮助您吗? 您在这个游戏中花钱买了什么东西吗?您如何才能得到更多呢? ?

    58550

    游戏开发中的物理介绍

    让我们依次查看每个属性: 碰撞层 这描述了对象出现在的层。默认情况下,所有实体都在layer上1。 碰撞面罩 这描述了身体将扫描碰撞的层。如果对象不在遮罩层之一中,则主体将忽略它。...它们可以检测物体何时重叠并在物体进入或离开时发出信号。区域还可以用于覆盖定义区域中的物理属性,例如重力或阻尼。 Area2D有三个主要用途: 给定区域中的替代物理参数(例如重力)。...睡眠物体的作用类似于静态物体,其力不是由物理引擎计算的。当通过碰撞或通过代码施加力时,身体将醒来。 刚体模式 刚体可以设置为以下四种模式之一: 刚性-身体表现为物理对象。...但是,如果你想有过身体有一定的控制,你应该照顾-改变position,linear_velocity,刚体的或其他物理性质可能会导致意外的行为。...这些方法沿着给定的矢量移动物体,如果检测到与另一个物体的碰撞,它将立即停止。身体碰撞后,任何碰撞响应都必须手动编码。 运动碰撞响应 发生碰撞后,您可能希望身体反弹,沿墙滑动或改变其撞击的对象的属性。

    1.2K30

    平衡,平衡 (上)

    注意让不同的玩家来进行试玩,找有经验的玩家和新手玩家同时试玩,确保他们都有持续的趣味。作为一名设计师,你需要明白不是所有玩家都会完成你的游戏,你要的是「希望百分之多少的玩家可以完成游戏」。...比如玩家期待有大量不同建筑物供选择的时候,不会希望只有2种。当选择等于期望时,玩家才感到「自由」和满足。 当然,我个人认为,有时候偶尔突破一下玩家的期望,可以让玩家感到惊喜并引起好奇。...当你有前作的时候,突然改变风格有可能会丢失大量受众,比如 MD 上面的吃豆人2作为吃豆人——一款动作游戏的续作,加入了一些解谜的元素,你需要巧妙地控制吃豆人在不同情感状态间的转换。...选择的数量是否合适?更多的选择会让玩家感到更强大吗?更少的选择会让游戏更清晰吗? 游戏中有优势策略吗?如何改进?...为什么玩家想要赢得我的游戏? 玩家会由于战胜了游戏中的某些东西而感到自豪吗? 游戏的对抗是否兼顾了新手和高手的兴趣,同时给出实力的度量呢? lens #37 协作:建立社会关系与愉快的协作是恨快乐的。

    74540

    角色塑造

    电影中的角色则多陷入情感和身体的挣扎,在电影中会通过沟通、行动来解决问题。因为在电影中听到角色内心的想法是不自然的。而游戏角色所陷入的斗争则几乎完全是身体的。 幻想多于现实。...典型的高身份行为:放松、自控、很强的眼神交流、说话时头不动、慢动作、占据空间的重要位置等。 利用面部表情。设计师大多把注意力集中在角色的动作上,很少有游戏会通过角色的面部表情刻画来表达角色的状态。...lens #75 虚拟角色:玩家通过虚拟角色进入游戏世界,询问自己如下问题: 我的虚拟角色符合玩家的理想形象吗? 我的虚拟角色有抽象化的图标吗?...如何让他们做出与他们身份地位相符合的行为? 角色们如何争取他们的身份地位?有没有冲突?有没有改变? 如何让玩家表达他们自己的身份地位?...lens #81 角色变化:强大的故事能改变它的角色,为了保证角色的变化是合理的,询问自己如下问题: 游戏中的每一个角色在整个游戏中如何改变? 如何把这些改变清晰有力地传达给玩家?

    93050

    平衡,平衡(下)

    修改游戏结束的胜利和失败条件,比如有些游戏会给玩家在初始阶段无敌的状态,让玩家至少可以撑过这个阶段,而不至于让新手玩家一下子就死亡。...有时候甚至相同的效果,用奖励和惩罚的手段会令玩家产生截然不同的看法。 当惩罚不可避免时,要注意轻量惩罚会让战斗变得没有风险而枯燥,过于严厉的惩罚会让玩家在战斗中过分小心而不敢冒险。...比如国际象棋,它本可以用抽象的形状来制作棋子,但是换成中世纪的背景,有国王,有骑士,会让玩家想象出国王和战争的感觉。...玩家在获得奖励时,是否理解奖励的价值?是否有你所期望的兴奋?为什么? 游戏中的奖励是否过于有规律,能否加入变化呢? 奖励之间有没有联系? 给予奖励的时机是否合适?...lens #44 个性:个性和优雅在一定程度上是个相反的东西,本质上,它是可以删除的,但它的存在却又给游戏带来了新奇感: 在游戏中是否有哪些设定让玩家很激动? 游戏中是否拥特别的格调?

    65260

    H5游戏开发指南

    所以,我们在进行H5页面内容规划布局设计的时候,不能把重要内容放在太偏下或者太偏上的位置,否则前端布局时可能出现内容显示不全的情况。...在多关卡的游戏中,加载的设置尤为重要。 3、理解游戏 3.1、认识phaser 对于一款游戏来说,框架就是它的基石。...可以把舞台看成游戏中所有对象最顶层的一个容器,然而舞台下面就是世界了,可以把它看成仅次于舞台的一个顶层容器,世界与舞台不同的地方在于,舞台的大小是你可视元素(对象)的大小,是固定大小的,但是世界确实是可以改变大小的...所有展示的东西,都在舞台上,世界有多大,摄像机就可以走多远,改变世界的大小,摄像机才可以在舞台上移动。世界限制你的范围,舞台给你准备素材,摄像机展示多彩的界面。...举个例子来说,网速是H5的短板,可以在在游戏启动时只加载主菜单所需的资源,以提高游戏启动的速度。然后在每进入一关时,加载这一关所必须的资源。这样能更好的改善用户体验。

    4.4K112

    设计玩家的兴趣曲线

    500小时的大型体验里,用分形在每个小段落里应用兴趣曲线规律: 对游戏全局来说,用开场动画以及接下来的关卡提升玩家兴趣,然后跌宕起伏一会,最后以一个大高潮结束。...艺术的表达方式,在展示体验时使用越强的艺术手法,玩家感受到的刺激就会越强。当然需要尽量在玩家能理解的范围内加强。普通玩家不理解的话,就作为「彩蛋」给那些粉丝玩家吧。...带入感的关键是要完成的世界观和相对稳定的角色设计,角色可以成长,但角色那些根本性的人格并不能改变,否则玩家会感到虚假、矛盾从而离开体验世界。...lens #62 与生俱来的有趣:询问自己如下问题: 游戏的哪些地方会立刻抓住玩家的兴趣? 游戏是否有让玩家看到或是做一些他们从没见过、做过的事情? 游戏有什么直觉上的吸引力吗?如何强化?...游戏中有什么东西可以抓住玩家想象力,还能再加吗? 游戏中有没有哪些场景是玩家很喜欢去的? 有哪些角色是玩家很喜欢玩的?玩家能成为那些人吗? 玩家有没有机会去体验他们真实世界中想做而不能做的事情?

    1.9K30

    多人游戏

    一起玩游戏 我们想和别人一起玩游戏的原因有下面几个: 对抗:当提到多人游戏时,自然第一个词就是对抗,一个好的多人对抗游戏是平衡的。...当玩家在其中公平地竞争,当遇到一个有挑战的对手或者有趣的问题时,我们会非常开心。当我们可以与朋友互相比较技能时,我们也会得到满足和自我认可。...还有一个例子是设计师 Shawn Patton 创造的一个桌游,游戏中当孩子弄脏自己的衣服时,必须给自己的角色弄上同样的颜色。玩家很享受他们怎么弄脏自己的故事。 三个级别。新手,普通玩家,老手。...玩家有足够的机会和彼此交流吗?有足够的话题吗? 他们在什么时候会成为朋友? 玩家有什么方法可以保持朋友关系?...lens #85 自我表达:当玩家有机会自我表达的时候,他们会感到自豪,自我价值感,和生动的互动,询问自己如下问题: 如何让玩家表达自己? 玩家为自己的标识感到自豪吗?为什么?

    72640

    SteamVR十佳游戏大盘点,排名第一的是......

    或是能不能为大家种草几部呢? 10 The Gallery Episodes 1 & 2 《The Gallery Episodes 1 & 2》是Cloudhead Games开发的VR冒险游戏。...Gallery系列完美地结合了VR的独特优势,构建出一个“逼真”的世界,让玩家相信自己正在异世界穿梭。目前,已有不少玩家开始期待第3部的精彩剧情。...这大概就是这个游戏的魅力吧,崩坏的现实世界与幻想的怪异世界相结合,冒险与搞笑相结合。《Accounting+》支持9种语言的字幕和翻译,剧情性很强,强烈推荐其作为VR新手入门的选择。...玩家可以将撬杆钩到边缘,然后爬上去,或者轻推打开的门。 ? 超细腻的VR交互和模拟真实世界的设定一定程度上改变了当前VR游戏的玩法与机制,或许能为未来VR游戏奠定一定的基础。...《Superhot》让玩家对VR的物理性以及对游戏的意义有一个清晰的认识。在这个游戏世界中,身体的每一寸都变得轻松自在,当抓到手枪或掷武器时,都会感受到极致的顺畅。 ?

    3.3K20

    腾讯Mini Game高校创意赛决赛阶段优秀团队专访(二)

    采访内容 记者:能不能给我们简单的介绍一下你的作品和作品创意呢?...张天翔:如果要简要描述下我们这个游戏的大体流程,实际上是玩家用手在触屏上画出一个符文,把这个符文组合成魔法,再用魔法打败敌人,创意主要是两个,第一个是让玩家主动用手势把符文画出来。...记者:目前游戏结合智能设备有良好的前景,你们在设计游戏时有考虑和智能设备结合这个内容吗?...张天翔:这个完全是可以拓展的,目前我们设计的这个玩法是让玩家用手在触屏上画出一个符文,我们完全可以跟其他的只能设备结合起来,让玩家用身体的其他姿态,一些手的具体挥动,包括摆个POSS做一个动作来进行交互...赵堃:我记得应该是有弹窗,然后就看到这个比赛的通知,因为自己以前一直想做游戏,但是一直没有机会,也写过很多策划案,正好这次比赛有很多专业评委,我想看看我的资料能不能获得评委的肯定。

    1.7K50

    首座VR博物馆Acute Art现身,将艺术数字化进行到底

    近年来,数字化成为了博物馆发展的重要趋势,把VR技术应用在数字博物馆的建设上更是其中重中之重的课题,也是将来数字博物馆发展的方向之一。正当各地博物馆寻求转型升级时,一座VR博物馆悄然出现在我们眼前。...其中Eliasson新作《彩虹》也在Acute Art首次展出。据悉,这是一个允许多人在同一房间进行交互的应用,其会根据随时跟踪玩家的位置,改变彩虹的形态。...在接受媒体采访时,Eliasson表示:“VR有潜力成为一种新型的体验方式。当我们置身在VR的虚拟世界时,我们也不能忘却了身体的交互,因为交互能拉近人于与人之间的距离。” ?...《Phryne》中蕴含了很多Koons风格的因素,旨在让玩家在虚拟体验中进行自我肯定。影片中,玩家将跟随一个金属芭蕾舞演员穿过花园,浏览花园美景。...利用VR技术将文物以一种数字化的形态展现出现,让玩家真正走到文物之中,感受历史的长河,或许是一个不错的办法。

    1.3K40

    新手必看!VR虚拟现实技术解答贴——手机适用篇

    答:VR应用对于手机性能要求远高于普通应用,主要原因在于它需要分屏运行,对CPU的要求较高。...有许多范友都出现了播放VR视频时画面黑屏但有声音的现象,这个暂时推测原因为手机性能不足(CPU或内存或都有),因为高性能的手机大多都没这个问题。 2,目前的手机VR眼镜价格是多少?...答:这是几乎所有新手VR玩家刚接触VR眼镜时都会产生的一个疑问,有的人可能半年都搞不清到底是怎么回事,那么这里我就为大家讲讲我自己的理解~首先如果你播2D、3D电影看不全画面,在我看来这就证明你的VR设备至少已经达到了沉浸体验的标准...答:需要用到专用软件和视频资源,高清范有超详细且简单的VR视频播放指南以及大量的VR视频,推荐大家去看一眼,学会以后将进入一个新的领域。 三、游戏 1,手机vr游戏好玩吗?...答:目前大多数VR游戏属实验性质,但并不是说没有高质量的游戏,例如之前做过的VR版《像素鸟》,游戏设计虽然简单却彻底改变了原2D版游戏的体验,让玩家自己化身成像素鸟闯关,而且乐趣还有所增加。

    2.6K70

    解构游戏机制

    玩家在自发地创造出一些策略时也同时在为他们自己创造体验。这里有五个提示,能帮你建立一个「自发游戏」: 添加更多的操作,增加操作之间有意义,有变化的交互。...操作带来的游戏空间的改变,还是在围棋中,每一颗棋子在棋盘上与其他棋子一起所形成的「势」会时时改变玩家的策略,对围棋来说,有的规则还规定棋盘上不允许同样的棋形再次出现。...询问自己如下问题: 游戏中的操作行为有哪些,结果行为可能有哪些? 你还想看到哪些结果,如何改变操作让这些结果变得可行? 你认为玩家还想看到哪些结果,是否可行,如何改变操作让这些结果变得可行?...我们对玩家认知的期望值感到满意吗?这些期望值让玩家感到有趣了吗?玩家收到的奖励或惩罚是否合适?...几率和技能之间的有没有纠缠,是否有原本是随机的元素让玩家感到更像是技能的练习? 是否拥有方法让技能的练习更像是随机元素?

    81380

    设计谜题

    但通常一个谜题有且仅有一个正确答案,因此,一旦解决了这个谜题,或者说,一旦发现了一条优势策略,这个谜题就失去了它的价值,变得不那么好玩了。...如何让玩家联想上那些事物以便明白谜题的工作方式。 我的谜题是否吸引人,玩家会希望过来接触和操作游戏吗?如果不能,如何改善?...lens #49 即时反馈:玩家在尝试解决问题时,最好能告诉他们他们完成的如何,为确保即时反馈,询问自己如下问题: 谜题当中的进展以什么方式体现? 谜题中的进展回馈够吗?如何增加这些回馈?...lens #51 金字塔:让你的谜题有层次: 有没有办法组合谜题形成一个最终的谜题? 金字塔顶端的游戏是否足够清晰有趣,吸引人,让人想去解开它?...lens #52 谜题:思考你的谜题: 游戏中有哪些谜题?数量上合适吗? 我的谜题是否符合上面的10条原则吗? 游戏中有很突兀的谜题吗?如何使它们变得更优雅?

    46660

    用C语言写贪吃蛇笔记-1

    ,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自己身体游戏结束...设计思路 贪吃蛇游戏设计的虽然总体分为开始、运行、结束三个过程,但其内部程序非常之复杂具体包括开始时的状态,游戏进行中如果得分其分数的累加程序的设计,当玩家游戏结束时所出现的音频及图片效果等设计的程序主要包括主函数...用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用两节表示。移动时必须从蛇头开始,所以蛇不能向相反方向移动,也就是蛇尾不能改作蛇头。...; 第五步,判断蛇是否吃到食物,如果蛇吃到食物,身子变长,原来的食物消失;如果蛇没有在规定的时间内吃到食物,食物将自动消失。...第六步,让玩家输入控制指令,让蛇在下一轮循环的第二步改变运动方向;第七步,第二轮循环的第一步,重复第一轮的步骤; B:第四步,蛇碰到自己或墙壁,终止游戏。

    2.3K30

    万万没想到,我玩个VR游戏竟然还成了重点保护对象!?

    但当小编自己亲身体验过这种“无敌”的眩晕感之后,就再也不能对摔得四仰八叉的VR游戏玩家嗤之以鼻了。 “瞬间移动”是眩晕感来源的重灾区。...第一次玩VR游戏的时候,在手柄上乱按,咻咻咻场景快速闪动,让玩家感觉后脑勺挨了一棒,直呼:“哎呀,晕的不行。”除了瞬移带来的眩晕,在玩跳楼机、过山车、海盗船这类刺激的游戏也会觉得晕。...简单来说,在VR游戏中,玩家眼中看到的场景,和实际身体的感受无法吻合。...一款戴5分钟就能让人吐上10分钟的VR头显,你还会去碰第二次吗?不去论坛上把头显厂商批判一番,就已经很给面子了。此外,高端头显、中端头显和低端头显在眩晕问题上的分界线也显得相当无情。...在硬件上,厂商需要不断提升VR头显的性能,使之与人体更合拍。举个例子,玩家在进行游戏时,从转头,传感器/摄像头接受信息,到输出指令使画面转动这个期间,人眼的忍受度为20毫秒。

    81630

    游戏是什么?

    用下面的问题经常提醒自己让游戏充满有趣的惊喜吧: 当玩家在玩游戏的时候,什么东西会给他们带来惊喜? 游戏中的故事拥有制造惊喜的情节吗?游戏规则拥有制造惊喜的能力吗?美术的表现能让人惊喜吗?...这些东西会直接反映玩家对于游戏中胜利的关心程度有多少,通过思考玩家真正关心的事物和之所以关心的原因,通常就能够了解如何改进游戏了。请询问以下问题: 在游戏中,什么东西对玩家来说是有价值的?...,因此,游戏才能让玩家感受到「沉浸」体验。...Johan Huizinga 称它为魔法圈,因为它确实具有一种带有魔力的感觉。当我们精神上「在游戏中」时,我们拥有与在「游戏之外」不同的思想、感受和价值观。...这些规则建立了一个内部的,简单的小世界,也就是封闭正规系统(10)我们可以容易地理解和改变这个世界。与之交互(6)它包含了不同类型的冲突(3)和挑战(7)。

    1.1K50

    建筑和空间

    平滑地增强挑战,有时候玩家并不能意识到自己的进步,但是阶梯式地增加挑战,玩家会在「紧张-放松」的循环中获得更大的满足。 强烈的中心。有着强有力的中心,内容围绕着中心,烘托着中心。...对比的意义在于强调对比双方的差异从而赋予双方更深刻的意义。在游戏中,可控和不可控的对比,奖励和惩罚的对比等,强烈的对比让玩家更深刻地感受到对比双方的意义所在。 渐变。...渐变是自然的属性,温柔缓慢地从一个变成另一个。游戏当中那些必要但可能会给玩家带来不适感的变化,用渐变让玩家适应。 粗糙。粗糙并不是指粗糙的整体,而是用粗糙的部分让人们把注意力集中在关键的核心部分。...第三人称扭曲是一个神奇的现象,当你用上面的方法做出了符合现实的比例的空间的时候,如果你在玩一个可以看到自己身体的第三人称游戏,会发现有一种奇怪的比例感,尤其是室内空间,会让你感觉到比第一人称状态下要挤。...或者某个部分特别死板吗?如何才能让游戏更有生命力? 我的设计拥有 Alexander 的 15 个品质中的哪几个呢? 我能拥有更多品质吗? 我的设计哪里感觉像我自己一样?

    74750
    领券