首页 > 解决方案 > 有没有可能制作一个可以同时滚动和瞄准的游戏?

问题描述

我一直在尝试使用 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)

我正在尝试使视口的中点位于玩家精灵和角色之间的中点。

标签: pythongame-developmentarcade

解决方案


推荐阅读