python - 有没有可能制作一个可以同时滚动和瞄准的游戏?
问题描述
我一直在尝试使用 Python Arcade Library 制作游戏,并且已准备好滚动和瞄准功能,但由于某种原因,当我滚动时,跟随鼠标的十字准线突然停止并且无法越过该点。此外,十字准线精灵并不完全“跟随”鼠标光标。一段时间后,它会从鼠标偏移。
# Manage Scrolling
self.view_left = SCREEN_WIDTH / 2 - (self.crosshair.center_x - self.anchor.center_x) / 2
self.view_bottom = (self.crosshair.center_y - self.anchor.center_y) / 2 - SCREEN_HEIGHT / 2
# Do the scrolling
arcade.set_viewport(self.view_left, self.view_left + SCREEN_WIDTH, self.view_bottom, self.view_bottom + SCREEN_HEIGHT)
我正在尝试使视口的中点位于玩家精灵和角色之间的中点。
解决方案
推荐阅读
- c++ - 在 QSettings 中保存矩阵
- javascript - 就速度而言,使用大型 json 文件填充选择的最佳方法是什么
- java - ElasticSearch 劫持 typesafe 配置文件内容
- java - 分配地图
> 输入到地图 > 输出 - python - 提取与其他字典匹配的字典数据
- python - 包 Spacy - 将 Nonetype 输出转换为字典
- git - Husky v5 不创建 Git 钩子
- javascript - 如何更改本机反应中的每个图标名称
- c++ - 如何有效地在 googletest 中组织单元测试
- apache-spark - PySpark 数据框条件按窗口/滞后