Самые годные лайфхаки по unity c#
Сотрудничество/реклама/помощь @Akrus001
Post #802
840
- 🔥 4
- ❤ 1
AK @akrusunity
Showing posts older than #803 · Back to latest
playerName = inputName ?? "Без имени";
list ??= new List<int>();
string label = state switch {
GameState.Menu => "В меню",
GameState.Playing => "Играем",
_ => "?"
};Debug.Log($"Игрок: {playerName}, Очки: {score}");
using var stream = File.OpenRead(path);
readonly struct DamageInfo {
public readonly int amount;
public readonly Vector3 direction;
}
void ApplyDamage(in DamageInfo info) { ... }[SerializeField] private int _health;
[Range(0f, 10f)] public float speed;
[Header("Player Settings")]
public int playerScore;[Tooltip("Сила прыжка в ньютонах")]
public float jumpForce;[HideInInspector] public bool isGrounded;

Вопрос был такой: "Из-за чего вам нравится hollow knight?"
И варианты ответа:
1. Графика
2. Музыка
3. Сюжет
4. Хардкорный геймплей
5. Карта
6. Что-то еще?
Akrus Games | Unity Photo
╭˚༓─━━┉Артефакт НОВА / Artifact NOVA┉━━─༓˚╮
(Игра от Mountain Sword Studio)
Артефакт НОВА, сюжетная игра в жанре 👁🗨 Психологического хоррора приключения 👁🗨, довольно короткая, но интересная история о неизвестности и таинственном артефакте. Среднее прохождение которой займёт у вас от 15 до 30мин.
📖Предыстория:
⌛️Пару лет назад Корпорацией НОВА обнаружен загадочный артефакт на дне [ЗАСЕКРЕЧЕННО] впадины, происхождение которого неизвестно, но предположительно он был создан древней расой. По некоторым причинам артефакт не удалось поднять на сушу, поэтому пришлось разворачивать базу вокруг артефакта. На данный момент последний отчёт который обещал что следующий отчёт откроет все тайны этого артефакта был отправлен 2 месяца назад, а станция перестала выходить на связь, но при этом подаёт знаки функционирования.
🔹Группа снабжения и проверки под вашим руководством будет отправлена на базу, дабы вы установили что случилось с базой и с группой учёных. Для дальнейших указаний свяжитесь с нами через консоль связи на базе...
Стили игры переплетаются с 2д и 3д. Так же в игре есть пару очень простых мини игр - головоломок.
✨✨Поиграть в игру можно на данных платформах: ✨✨
👁🗨 Yandex Games - телефон и PC
👁🗨 Itch,io - только PC (сайт заблокирован в России)
✨˚༓─━━┉Всем хорошего дня!┉━━─༓˚✨



ForceMode.Impulse в FixedUpdate, и силы накапливались, создавая «толчки великана». Два дня — на одну строку. Когда нашёл, смеялся и плакал.Impulse мгновенно добавляет импульс, а в FixedUpdate он может вызываться слишком часто.FixedUpdate, но осторожно.
В это канале в основном публикуются обучающие посты. Иногда что-то более интерактивное.
Раз в неделю я делаю пост, куда можно прислать свои работы. Самые лучшие я опубликую в канал(классно сделал = бесплатная реклама)

🧑💻 Помощь и практические советы по разработке игр
🆓 Бесплатные раздачи ассетов и промокоды
📣 Актуальные новости геймдева
💰 Советы по заработку на разных игровых площадках
📱 Авторские каналы по геймдизайну
📸 Личные блоги разработчиков
if (collider.GetComponent<Enemy>() != null)... С интерфейсами — чисто и гибко.public class Bullet : MonoBehaviour
{
private const int _damage = 10;
private void CheckHit()
{
//проверка столкновений с IHealth
hitObj.TakeDamage(_damage);
}
}
public class Player : MonoBehaviour, IHealth
{
// Реализация свойства
public int Health { get; private set; }
// Прочие поля
// Прочии свойства
// Прочии функции
// Реализация функции
public void TakeDamage(int damage) =>
Health -= damage;
}
public interface IHealth
{
// Обьявление свойства Health
int Health { get; }
// Обьявление функции TakeDamage
void TakeDamage(int damage);
}
IInteractable для взаимодействия с NPC, дверями, предметамиICollectable для сбора монет, аптечек, боеприпасовISaveable для системы сохраненийswitch (state)//что рассматриваем
{
default:
case State.Idle:
//если idle, то ничего не делаем
break;//завершаем
case State.Roaming:
roamingTime -= Time.deltaTime;
if (roamingTime < 0)
{
Roaming();
roamingTime = roamingTimerMax;
}
//ecли roaming выполняем действие
break;
case State.Attack:
navMeshAgent.SetDestination(player_pos.position);
break;
}

Все хардкор моды PvZ в одном виде
Решили сделать одну из самых сложных игр с PvZ-тематикой (+ свои усложняющие механики, как передвижение животных по полю, особые боссы).
Но для проходимости и динамики игрок так-же сможет участвовать в сражении, стреляя курсором.
Следить за проектом можно будет тут - @TerafyMain
Звездный шутер с крутой оптимизацией для мобилок