如何制作自定义垂直轴?

时间:2013-10-02 22:46:18

标签: c#

如何制作自定义垂直轴?

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

1 个答案:

答案 0 :(得分: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