如何制作自定义垂直轴?
我在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轴的中间。
答案 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