如何创建自定义垂直轴

本文关键字:自定义 垂直 创建 何创建 | 更新日期: 2023-09-27 18:33:44

如何创建自定义垂直轴?

我正在用C#制作一个游戏,我不知道如何使这个想法发挥作用。我希望屏幕中间有一条看不见的垂直线,将特定的东西镜像到另一边。我在想它的工作方式是这样的:在此示例中,新轴为 STH,左为负数,右为正数。

let STHaxis = SetX(GetCenterX);
//I have no idea how to define this
let oppSTH = GetPlayerSTH;
//True Items
CreatePlayerShot01(GetPlayerSTH(), GetPlayerY(), 15, 270, 1.5, 3, 1);
//Mirrored Items                              ↓‎Ignore these numbers.↑
CreatePlayerShot01(oppSTH * -1, GetPlayerY(), 15, 270, 1.5, 3, 1);

但是我需要一些可以使 STH 轴存在的东西......任何拥有镜像的想法,即使它根本不涉及使用此代码。感谢您阅读本文,我知道我写了很多。

我可以只将 Y 轴移动到 X 轴的中间。

如何创建自定义垂直轴

    let PX = GetPlayerX; //Gets your X
    let MX = GetClipMaxX; // Gets the max X can be (complete right)
    let MMX = GetClipMinX; // Gets the min X can be (complete left)
    let agr = MMX + PX; // Agr = PX in this case
    let mir = MX - PX; // Takes distance from minX and subtracts it from maxX