-1

如何制作自定义垂直轴?

我正在用 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 轴的中间。

4

1 回答 1

0
    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
于 2013-10-04T23:48:46.970 回答