public float jumpSpeed = 15.0f;
public float gravity = -9.8f;
public float terminalVelocity = -10.0f;
public float minFall = -1.5f;
private float _vertSpeed;
...
void Start() {
_vertSpeed = minFall;
...
}
void Update() {
...
if (_charController.isGrounded) {
if (Input.GetButtonDown("Jump")) {
_vertSpeed = jumpSpeed;
} else {
_vertSpeed = minFall;
}
} else {
_vertSpeed += gravity * 5 * Time.deltaTime;
if (_vertSpeed < terminalVelocity) {
_vertSpeed = terminalVelocity;
}
}
movement.y = _vertSpeed;
movement *= Time.deltaTime;
_charController.Move(movement);
}
}
class Dir {
private string word;
public static void SetMainWord(string s) {
if(word == null)
word = s;
}
}
Нужно реализовать поворот моего персонажа
но у меня нет идей как это сделать
class Program {
static void Main(string[] args) {
string longer = "kokokoko<!3oleg!3>lololo[2!dom2!]";
string name = SearchWordInMassive(longer, "!3"); //longer1
string adress = SearchWordInMassive(longer, "2!"); //longer2
}
private static string SearchWordInMassive(string massiveWords,string restrictionCharacters) {
string word = "";
int startIndex = massiveWords.IndexOf(restrictionCharacters) + restrictionCharacters.Length;
int lastIndex = massiveWords.LastIndexOf(restrictionCharacters);
int lengthWord = lastIndex - startIndex;
word = massiveWords.Substring(startIndex, lengthWord);
return word;
}
}
говорит надо учить C# Unity, я посмотрел пару уроков и туторов там обучают писать ИГРЫ
я не понимаю как учиться софт на C# Unity писать