logpol40
14.03.2022 19:56

Уменя проблема .проект на юнити, есть 2 онлайн игрока я добился того что они могут двигаться полностью независимо друг от друга но стрелять может только ! вот эту проблему мне надо решить скрипт стрельбы - using system.collections; using system.collections.generic; using unityengine; using unityengine.networking; public class gunshoot : networkbehaviour { public int ammocount; //патронов в обоймах public int curammo; //кол-во патроеов public int ammo; //кол-во патронов в 1ой обойме public audioclip fire; // звук выстрела public float shootspeed; // скорострельность public float reloadspeed; // скорость перезарядки public audioclip reload; // звук перезарядки public float reloadtimer = 0.0f; // время перезарядки public float shoottimer = 0.0f; // время выстрела public transform bullet; // патрон // use this for initialization void start() { } // update is called once per frame void update() { if (input.getmousebutton(0) & curammo > 0 & reloadtimer < = 0 & shoottimer < = 0) { transform bulletinstance = (transform)instantiate(bullet, gameobject.find("spawn").transform.position, quaternion.identity); bulletinstance.(transform.forward * 5000); curammo = curammo - 1; (fire); shoottimer = shootspeed; } if (shoottimer > 0) { shoottimer -= time.deltatime; } if (input.getkeydown(keycode.r)) { reloadtimer = reloadspeed; curammo = ammo; (reload); { if (shoottimer > 0) { shoottimer -= time.deltatime; } } } if (reloadtimer > 0) { reloadtimer -= time.deltatime; } } }

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
icrupnov
04.08.2020 07:25

Язык программирования не указан, по этому напишу на python

Объяснение:

from math import sqrt

x1 = int(input('Введите x1 '))

y1 = int(input('Введите y1 '))

x2 = int(input('Введите x2 '))

y2 = int(input('Введите y2 '))

x3 = int(input('Введите x3 '))

y3 = int(input('Введите y3 '))

side1 = sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)

side2 = sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2)

side3 = sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2)

p = side1 + side2 + side3 // 2

print(f'Периметр треугольника = {side1 + side2 + side3}')

print(f'Периметр треугольника = {sqrt(p * (p - side1) * (p - side2) * (p - side3))}')

0,0(0 оценок)
Ответ:
bryaaa
17.09.2022 20:34

использовать Чертежник

алг

нач

сместиться в точку (0,13)

опустить перо

сместиться в точку (10,13)

сместиться в точку (7,16)

сместиться в точку (3,16)

сместиться в точку (0,13)

сместиться в точку (0,0)

сместиться в точку (10,0)

сместиться в точку (10,13)

сместиться в точку (10,3)

сместиться в точку (8,3)

сместиться в точку (8,0)

поднять перо

сместиться в точку (1,12)

нц 3 раз

нц 3 раз

опустить перо

сместиться на вектор (2,0)

сместиться на вектор (0,-2)

сместиться на вектор (-2,0)

сместиться на вектор (0,2)

сместиться на вектор (1,0)

сместиться на вектор (0,-2)

сместиться на вектор (0,1)

сместиться на вектор (-1,0)

сместиться на вектор (2,0)

поднять перо

сместиться на вектор (1,1)

кц

сместиться на вектор (-9,-3)

кц

сместиться в точку (0,0)

кон

Объяснение:

Смотри картинку


Написать алгоритм Для Чертежника
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота