总目录 函数功能func ActualFPS() float64ActialfPS 返回当前的 FPS 数量(帧率)func ActualTPS() float64AccounalTPS 返回当前的 TPS (每秒计数)func AppendInputChars(runes []rune) []rune追加输入字符将调用 Update 时从键盘读取的“可打印”字符附加到切片中, 并返回扩展后的切片func CursorPosition() (x, y int)用于获取当前鼠标的位置func DeviceScaleFactor() float64(在设置游戏窗口时用)用于获取当前设备的缩放比例func DroppedFiles() fs.FS用于获取拖放到游戏窗口中的文件列表func GamepadAxisCount(id GamepadID) int用于获取指定游戏手柄的轴数量func GamepadAxisValue(id GamepadID, axis int) float64用于获取指定游戏手柄的指定轴的当前值func GamepadButtonCount(id GamepadID) int用于获取指定游戏手柄的按钮数量func GamepadName(id GamepadID) string用于获取指定游戏手柄的名称func GamepadSDLID(id GamepadID) string用于获取指定游戏手柄的 SDL IDfunc IsFocused() bool检查当前的游戏窗口或画布是否具有焦点func IsFullscreen() bool检查当前游戏窗口或画布是否是全屏func IsGamepadButtonPressed(id GamepadID, button GamepadButton) bool检查指定游戏手柄的指定按钮是否被按下func IsKeyPressed(key Key) bool检查指定键盘按键是否被按下func IsMouseButtonPressed(mouseButton MouseButton) bool检查指定鼠标按钮是否被按下func IsRunnableOnUnfocused() bool表示游戏是否可以在失去焦点的情况下继续运行。func IsScreenClearedEveryFrame() bool表示是否每帧都清空屏幕。func IsStandardGamepadAxisAvailable(id GamepadID, axis StandardGamepadAxis) bool检查指定的标准游戏手柄是否支持指定的轴func IsStandardGamepadButtonAvailable(id GamepadID, button StandardGamepadButton) bool检查指定的标准游戏手柄是否支持指定的按钮func IsStandardGamepadButtonPressed(id GamepadID, button StandardGamepadButton) bool用于检查标准游戏手柄上的按钮是否被按下func IsStandardGamepadLayoutAvailable(id GamepadID) bool用于检查指定游戏手柄 ID 是否支持标准游戏手柄布局。func IsVsyncEnabled() bool用于检查当前窗口是否启用了垂直同步(Vertical Sync)func IsWindowBeingClosed() bool用于检查当前窗口是否正在关闭(以便在游戏退出前执行必要的清理工作)func IsWindowClosingHandled() bool用于检查当前窗口关闭事件是否已被处理(以便在游戏退出前执行必要的清理工作。)func IsWindowDecorated() bool用于检查当前窗口是否启用了窗口装饰(Window Decoration)func IsWindowFloating() bool用于检查当前窗口是否启用了浮动窗口模式func IsWindowMaximized() bool用于检查当前窗口是否处于最大化状态。func IsWindowMinimized() bool用于检查当前窗口是否处于最小化状态。func KeyName(key Key) string用于返回指定键的名字func MaximizeWindow()用于将游戏窗口最大化func MinimizeWindow()用于将游戏窗口最小化func ReadDebugInfo(d *DebugInfo)(不太会用)用于读取调试信息的函数func RestoreWindow()用于将游戏窗口从最小化状态恢复到正常状态func RunGame(game Game)error启动游戏func RunGameWithOptions(game Game, options *RunGameOptions) error启动游戏func ScreenSizeInFullscreen() (int, int)用于获取在全屏模式下游戏窗口的大小func SetCursorMode(mode CursorModeType)用于设置鼠标光标的模式func SetCursorShape(shape CursorShapeType)用于设置鼠标光标的形状func SetFullscreen(fullscreen bool)它用于设置游戏窗口的全屏模式。func SetRunnableOnUnfocused(runnableOnUnfocused bool)用于设置游戏窗口在失去焦点时是否继续运行func SetScreenClearedEveryFrame(cleared bool)用于设置是否在每一帧绘制之前清空屏幕。func SetTPS(tps int)用于设置游戏循环的帧率func SetVsyncEnabled(enabled bool)用于设置垂直同步(Vsync)是否启用。func SetWindowClosingHandled(handled bool)是否处理游戏窗口的关闭事件。func StandardGamepadAxisValue(id GamepadID, axis StandardGamepadAxis) float64用于获取标准游戏手柄的指定轴的值func StandardGamepadButtonValue(id GamepadID, button StandardGamepadButton) float64用于获取标准游戏手柄的指定按钮的值。func TPS() int用于获取当前游戏的帧率。func TouchPosition(id TouchID) (int, int)用于获取触摸屏幕上指定触摸点的位置func Vibrate(options *VibrateOptions)用于控制游戏手柄的振动效果。func VibrateGamepad(gamepadID GamepadID, options *VibrateGamepadOptions)用于控制游戏手柄的振动效果。func Wheel() (xoff, yoff float64)用于获取鼠标滚轮的滚动量func WindowPosition() (x, y int)用于获取游戏窗口的位置坐标。func WindowSizeLimits() (minw, minh, maxw, maxh int)获取游戏窗口限制的大小