首页
学习
活动
专区
工具
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

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

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

58050
  • 游戏开发中物理之使用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()发生碰撞停止身体运动。

    80930

    游戏开发中物理介绍

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

    1.2K30

    平衡,平衡 (上)

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

    74240

    角色塑造

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

    92250

    平衡,平衡(下)

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

    64660

    H5游戏开发指南

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

    4.4K112

    设计玩家兴趣曲线

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

    1.8K30

    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.2K20

    多人游戏

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

    69340

    腾讯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

    解构游戏机制

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

    78680

    设计谜题

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

    46460

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

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

    2.3K30

    游戏是什么?

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

    1.1K50

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

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

    81330

    建筑和空间

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

    73750
    领券