腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3285)
视频
沙龙
1
回答
试图
阻止
玩家
通过
瓦片
Pygame
移动
、
、
、
、
我一直在
Pygame
中研究碰撞,问题是当
玩家
移动
地块顶部的土地时,它们会立即闪现到左边或右边。我怎么做才能让
玩家
落在平台的顶部,而不是向左或向右闪光?import
pygame
pygame
.mixer.init() running = True
浏览 34
提问于2021-05-06
得票数 0
1
回答
Javascript游戏级别冲突
、
、
该游戏是一个自上而下的点点击动作射击与WASD
移动
。不管怎样,昨天我完成了使用圆圈和四叉树实现碰撞检测,以最小化比较。我把所有的子弹,
玩家
和敌人都扔进了四叉树。子弹应该被围墙挡住,演员(
玩家
和敌人)应该被围栏和围墙等挡住。
浏览 0
提问于2012-04-30
得票数 0
回答已采纳
2
回答
在Unity中
通过
平铺平滑地
移动
玩家
平铺
、
、
我想让
玩家
移动
一个特定的数量(在这种情况下是1块/单位),然后
阻止
他。就像这个视频一样: 我怎么能相信这一点?(在C#中)
浏览 0
提问于2014-06-28
得票数 2
回答已采纳
1
回答
查找等轴测图元的轮廓线
、
、
、
、
游戏中的人物并不局限于从一个
瓦片
到另一个
瓦片
的
移动
-他们可以自由
移动
。我的问题是,我不确定如何在不拒绝
玩家
接触瓷砖的情况下
阻止
玩家
与板条箱相撞。例如,假设板条箱在
瓦片
的.5上,然后板条箱的其余部分离开了
瓦片
,我希望
玩家
能够转移到
瓦片
的空闲.5上,而不是整个
瓦片
被阻塞。 我遇到的问题是,我不确定如何近似对象的占用空间的大小。
浏览 3
提问于2013-01-17
得票数 3
回答已采纳
1
回答
当
玩家
与墙相撞时,拒绝游戏中的
移动
、
具体来说,我有一个球员和一个墙的列表,如果它们碰撞,我应该
阻止
更多的运动在那个方向。
pygame
.init()
pygame
.display.set_caption("Game)
pygame
.quit() 到目前一切尚好。我有墙,我有一个
浏览 2
提问于2022-01-06
得票数 1
回答已采纳
4
回答
从数组列表中安全地删除数据
、
、
当我放置一个新的
瓦片
时,新的
瓦片
被放在旧的
瓦片
上,但旧的
瓦片
仍然在那里,可能会导致问题。例如,有一个石块,
玩家
不能
通过
。一个空气瓷砖被放置在那里,据说可以让
玩家
通过
。但是,石块永远不会被删除,所以
玩家
不能
通过
,因为石块是实心的,会导致碰撞。我能从数组列表中删除磁贴吗?我认为我做不到,因为列表中的其余数据将“
移动
”,并填补旧磁贴曾经所在的空洞。我如何才能移除磁贴,并在其上放置一个新的磁贴,而不会导致其
浏览 5
提问于2013-01-02
得票数 1
回答已采纳
4
回答
如何
阻止
游戏中的角色离开屏幕的边缘?
、
我在游戏中创建了一个小程序,
玩家
控制一个蓝色方块在屏幕上
移动
,但是我想
阻止
玩家
移动
到屏幕的边缘。这是我到目前为止的代码,我如何做到这一点?import
pygame
screen =
pygame
.display.set_mode((800, 600))x = 30
浏览 7
提问于2017-03-31
得票数 2
回答已采纳
2
回答
如何限制
Pygame
角色的
移动
?
、
、
、
我正在用
Pygame
构建一个游戏,其中包括使用箭头键
移动
一个红色矩形(
玩家
)。我已经让
玩家
用方向键
移动
(方向键控制速度,回车键确认
移动
),但我需要能够限制
玩家
每回合能够
移动
的数量。目前,
玩家
根据箭头键设置的速度
移动
,但速度会随着箭头键无限增加/减少。我需要在箭头键在任何方向(上/下,左/右)按下最多2次后停止更改。下面是控制速度的代码: if event.type ==
pyga
浏览 31
提问于2019-05-20
得票数 0
回答已采纳
1
回答
列表中矩形的博弈冲突
、
、
移动
适用于
移动
的墙壁,而不是
玩家
,因为
玩家
永远不会逃离屏幕。目前我正致力于X轴的运动,但是出了点问题。当
玩家
与左墙相撞时,通常不会让它更多地向左。可复制的例子:import mathsurface =
pygame
.display.set_mode((1000,600))surfrect = surface.get_re
浏览 6
提问于2022-11-21
得票数 1
回答已采纳
2
回答
int[][]数组不工作- java小程序
、
、
当X和Y向上、向下、向左或向右
移动
时,我
通过
添加或减去X和Y来计算
玩家
所站的
瓦片
。所以如果
玩家
从0,0开始,他们向下按两次,然后向右按一次。他们将在(2,1)。代码特别声明board1被
阻止
,但控制台说随机磁贴是真的……:( 帮助?谢谢。
浏览 1
提问于2010-05-29
得票数 1
回答已采纳
4
回答
建议逻辑以处理基于磁贴的系统上的自由
移动
我有一个基本的基于
瓦片
的系统,但想要在地形上以一种显眼的方式
移动
单位。现在他们正在从一个
瓦片
“传送”到另一个
瓦片
上。 我已经在tile系统上设置了很多游戏逻辑,比如路径查找、覆盖、地形类型等。我的第一个猜测是,从单元中心到
瓦片
中心的浮点x/y偏移,0.0在中心,1.0在边缘。这将是一个单元重叠的每个平铺。然后,我可以做数学运算,找出单元在哪个
瓦片
上“最多”,并将该
瓦片
用于路径查找逻辑。为了让它更好,随着单位的
移动
,我会让它调整ofset,这样
浏览 4
提问于2008-12-04
得票数 2
回答已采纳
2
回答
如何让我的角色在碰撞后停止?
、
、
我试着把速度设置为零,但是我不能再
移动
我的角色了。希望有人能帮我。():if event.type ==
pygame
.QUIT或(event.type ==
pygame
.KEYDOWN和event.key ==
pygame
.K_ESCAPE):setup_gfx.done= True sys.exit() if event.type ==
pygame
.KEYDOWN: if event.key
pygame
.KEYDOWN:in 20 en22#1 PLAYER.current_
浏览 3
提问于2019-11-13
得票数 0
回答已采纳
1
回答
如何在
pygame
中获得透明的Mask?
、
、
我正在用Python和
Pygame
写一个游戏,我
试图
阻止
我的
玩家
精灵接触地图周围的树。我的
玩家
的精灵有透明度(当然),当我用
pygame
.mask.from_surface(self.getNextFrame())加载
Pygame
Mask时,它只加载带有实际颜色的部分。我的问题是,有没有人知道如何让
pygame
从原始图像中加载透明度的蒙版?
浏览 0
提问于2012-07-21
得票数 0
回答已采纳
2
回答
当
玩家
按下游戏中的键时,图像会被复制。
、
我
试图
制作一个游戏,当我进入
玩家
运动时,
玩家
复制。= 425 screen =
pygame
.display.set_mode((width, height))while True:
浏览 5
提问于2021-10-11
得票数 0
回答已采纳
1
回答
在游戏中按下另一个键时如何取消特定的键
、
我正在做我的大学作业,他们给我一项任务,让我用蟒蛇做游戏,我做了游戏,但我面临一个问题--如果我按了右键,我的蛇向右
移动
,然后我按左键,蛇在打自己,我输掉了游戏。我想要的是,如果我的蛇在某个方向
移动
,例如:右键应该被禁用,换句话说,当右键被按下时,左键不应该工作。我已经试着解决这个问题已经有两天了,但是什么都找不到,任何帮助都会很感激的,谢谢 if event.type ==
pygame
.QUIT: game_over = True
浏览 1
提问于2022-01-05
得票数 1
回答已采纳
1
回答
我的“蛇”在
试图
以重复的方式
移动
它的时候卡在
pygame
中了?
、
我已经写了一年的代码,现在只用python,我想
通过
制作我的第一个游戏来测试我的知识,所以我做了蛇。好的,现在我想让蛇向前
移动
,让
玩家
能够在不
阻止
它的情况下向某个方向
移动
它。import
pygame
running = True y = 0 for event in
pygame</e
浏览 26
提问于2020-10-08
得票数 1
2
回答
如何在这种情况下实现路径查找
、
、
、
、
我从tmx文件中呈现地图,其中所有的水
瓦片
都具有阻塞的属性。我的
玩家
(精灵)
移动
到我点击/点击的地方。我在想,也许代码会为路径查找代码之间的
移动
创建路径点,但我也不知道如何实现它。我看了A*,我看到的所有例子都是使用矩形,我的球员没有以统一的方式
移动
(每次
移动
1块)。因此,我不能真正地
浏览 0
提问于2013-09-05
得票数 2
回答已采纳
1
回答
游戏中的窗口边界
、
、
基本上,我
试图
在我正在制作的一个小游戏中添加一些边界,我有一个只能向左向右
移动
的精灵,我
试图
阻止
它从游戏窗口移出,如果精灵到达边缘,它们就不能再往前走,然后可以朝相反的方向
移动
。==
pygame
.KEYDOWN: x_change = -5if event.key ==
pygame
.K_RIGHT:
浏览 0
提问于2016-02-05
得票数 1
回答已采纳
1
回答
根据
玩家
的
移动
在
pygame
中
移动
平铺地图
、
我想要能够
移动
我正在制作的2D游戏的地图和角色,我
通过
这样做来制作瓷砖: for y in range(20):为了
移动
地图,我做了y += 32,但这不起作用,地图保持不变。那么我如何使用上面的代码让地图
移动
呢!我的问题不同于标记的问题,因为我只想在
玩家
使用上面的代码按W、A、S或D时简单地
移动
地
浏览 1
提问于2018-12-13
得票数 0
1
回答
在屏幕外生成多个对象并使它们向下
移动
、
、
我正在做一个游戏,
玩家
试图
避免立方体在屏幕上
移动
。我正在努力在屏幕之外创建立方体,并让它们随机地落在屏幕上,而
玩家
试图
避开它们。我也希望这种情况发生,直到
玩家
在游戏结束的地方撞到一个立方体(我想我可以在程序中做碰撞部分)。到目前为止,我的代码如下: import
pygame
浏览 16
提问于2020-08-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券