</> Distortion🤍
Некст тутор будет на дырки от пуль, а некст возможно и граффити сделаю P.S: Завтра буду записывать тутор
В принципе ничего сложного, по той же механике будем делать потом граффити.
P.S: Это не граффити, это дырки от пуль, по той же механике будем делать граффити.
❤2🍓1🍾1
Всем здарова чуваки!
⬇️ Код из видео про дырки от пуль
Скрипт обязательно называем "
✅ Project Paradise · Подписывайся!
using UnityEngine;
public class BulletHolesSpawner : MonoBehaviour
{
public GameObject prefab;
public Camera mainCamera;
public float DistantRaycast = 9999f;
public LayerMask _layers;
void Update()
{
if (Input.GetKey(KeyCode.E))
{
Spawn();
}
}
void Spawn()
{
RaycastHit hit;
Ray ray = new Ray(mainCamera.transform.position, mainCamera.transform.forward);
if (Physics.Raycast(ray, out hit, DistantRaycast, ~_layers))
{
Quaternion spawnRotation = Quaternion.FromToRotation(Vector3.up, hit.normal);
Instantiate(prefab, hit.point + hit.normal * 0.001f, spawnRotation);
}
}
}
Скрипт обязательно называем "
BulletHolesSpawner"✅ Project Paradise · Подписывайся!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
ЧУВАКИ!
Новый видос вышел, можно посмотреть по ссылке
👉 https://youtu.be/vfjQkb66qSA?si=te4wiBbu6YLSMX4q
Новый видос вышел, можно посмотреть по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Дырки от пуль как в Standoff 2 | Unity C#
Всем привет чуваки!
Сегодня я в данном видео показал как сделать дырки от пуль.
Telegram Channel - https://t.me/ProjectParadise_INC/319
Telegram Channel - https://t.me/ProjectParadise_INC/319
Telegram Channel - https://t.me/ProjectParadise_INC/319
Теги…
Сегодня я в данном видео показал как сделать дырки от пуль.
Telegram Channel - https://t.me/ProjectParadise_INC/319
Telegram Channel - https://t.me/ProjectParadise_INC/319
Telegram Channel - https://t.me/ProjectParadise_INC/319
Теги…
🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
😢6
Content everyday!
❖ Сегодня будет видос по переносу скина из инвентаря в саму игру
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
❖ Сегодня будет видос по переносу скина из инвентаря в саму игру
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
А пока напишите тутор на что мне еще записать?
Приехал какой-то долбоеб на своем тракторе и шумит под окном, я хз как видос записывать, с самого утра блять мешает
😱2👌2😐2
Снял я видос, получилось овер дохуя матов (как быдло на стройке) из-за того что я старался побыстрее, при этом я показал как написать 2 этих скрипта, так что щас перекушу и пойду монтировать
❤3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем здарова ребз!
вот и скрипты из нового видоса про инвентарь (pt.2)
SaveSkin:
LoadSkin:
✅ Project Paradise · Подписывайся!
вот и скрипты из нового видоса про инвентарь (pt.2)
SaveSkin:
using UnityEngine;
public class SaveSkin : MonoBehaviour
{
[SerializeField] private string NamePrefs;
public void Skin(int Number)
{
PlayerPrefs.SetInt(NamePrefs, Number);
}
}
LoadSkin:
using UnityEngine;
public class LoadSkin : MonoBehaviour
{
[SerializeField] private string NamePrefs;
[SerializeField] private Material[] SkinMaterial;
[SerializeField] private int SkinNumber;
private void Start()
{
SkinNumber = PlayerPrefs.GetInt(NamePrefs);
gameObject.GetComponent<Renderer>().material = SkinMaterial[SkinNumber];
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
рубрика Content everyday! - продолжается!
❖ Сегодня будет видео про то как сделать аватарку с сохранением + переносом в саму игру (БЕЗ СЕРВЕРОВ! я не работаю с серверами повторяю снова)
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
❖ Сегодня будет видео про то как сделать аватарку с сохранением + переносом в саму игру (БЕЗ СЕРВЕРОВ! я не работаю с серверами повторяю снова)
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
А пока напишите тутор на что мне еще записать?
🔥3
Всем здарова чуваки!
вот и скрипты из нового видоса про аватарки
SetAvatar:
BackgroundAvatar:
LoadAvatarInMatch:
✅ Project Paradise · Подписывайся!
вот и скрипты из нового видоса про аватарки
SetAvatar:
using UnityEngine;
using UnityEngine.UI;
public class SetAvatar : MonoBehaviour
{
[SerializeField] private Sprite[] Avatars;
[SerializeField] private Image MainAvatar;
void Start()
{
int I;
I = PlayerPrefs.GetInt("Avatar");
MainAvatar.sprite = Avatars[I];
}
public void SelectAvatar(int I)
{
MainAvatar.sprite = Avatars[I];
PlayerPrefs.SetInt("Avatar", I);
}
}
BackgroundAvatar:
using UnityEngine;
using UnityEngine.UI;
public class BackgroundAvatar : MonoBehaviour
{
[SerializeField] private Image MainAvatar;
[SerializeField] private Image BGAvatar;
void Update()
{
BGAvatar.sprite = MainAvatar.sprite;
}
}
LoadAvatarInMatch:
using UnityEngine;
using UnityEngine.UI;
public class LoadAvatarInMatch : MonoBehaviour
{
[SerializeField] private Sprite[] Avatars;
void Start()
{
int I;
I = PlayerPrefs.GetInt("Avatar");
gameObject.GetComponent<Image>().sprite = Avatars[I];
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
ВЫШЛО НОВОЕ ВИДЕО ПРО АВАТАРКИ В UNITY C#
БЕГОМ СМОТРЕТЬ👉 https://youtu.be/m1VjYXhCtxQ?si=6guH83glG74LgHaO
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Кстати, если что, я не снимаю видео по выходным, так что завтра и в воскресенье можете не ждать видос и спокойно отдыхать, желаю вам приятных выходных! 😋
И спасибо за проявленный актив, люблю вас❤️
И спасибо за проявленный актив, люблю вас
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
</> Distortion🤍
Всем привет! Ниже вы можете наблюдать код из видео про инвентарь Спасибо за внимание! Код из видео using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class InventoryManager : MonoBehaviour { //Написал VOZHOD Tg:@ProjectParadise_INC…
ВНИМАНИЕ!!!
Скрипт обновлен на более правильный, если вы уже запускали старую версию скрипта, то нужно удалить сохранение инвентаря через
Всего лишь один раз запустив этот метод и перезапустив игру у вас все должно заработать
Скрипт обновлен на более правильный, если вы уже запускали старую версию скрипта, то нужно удалить сохранение инвентаря через
regedit или через метод:public void DeleteSaveInventory()
{
PlayerPrefs.DeleteKey("Inventory");
}
Всего лишь один раз запустив этот метод и перезапустив игру у вас все должно заработать
👍3
рубрика Content everyday! - продолжается!
❖ Сегодня будет видео о том как сделать рабочие промокоды с одной активацией (ВНУТРИИГРОВЫЕ, без баз данных, серверов и т.д)
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
❖ Сегодня будет видео о том как сделать рабочие промокоды с одной активацией (ВНУТРИИГРОВЫЕ, без баз данных, серверов и т.д)
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
А пока напишите тутор на что мне еще записать?
👍2
Всем здарова чуваки!
Код из нового видоса про промокоды как в Standoff 2
Спасибо за внимание!
Скрипт обязательно называем "
✅ Project Paradise · Подписывайся!
Код из нового видоса про промокоды как в Standoff 2
Спасибо за внимание!
using System;
using UnityEngine;
using UnityEngine.UI;
public class PromoCodeManager : MonoBehaviour
{
//Написал VOZHOD Tg:@ProjectParadise_INC
public InputField promoCodeInputField;
public Text promoCodeResultText;
[SerializeField]
private string[] promoCodes;
public bool[] promoCodeActivated;
[SerializeField]
private int[] GiveGoldPromo;
public InventoryManager _inventoryManager;
//Написал VOZHOD Tg:@ProjectParadise_INC
private const string PromoCodeActivatedKey = "PromoUse";
void Start()
{
string savedData = PlayerPrefs.GetString(PromoCodeActivatedKey, "");
if (savedData != "")
{
promoCodeActivated = Array.ConvertAll(savedData.Split(','), bool.Parse);
}
}
public void CheckPromoCode()
{
string inputPromoCode = promoCodeInputField.text.ToUpper();
bool promoCodeFound = false;
//Написал VOZHOD Tg:@ProjectParadise_INC
for (int i = 0; i < promoCodes.Length; i++)
{
if (inputPromoCode == promoCodes[i] && !promoCodeActivated[i])
{
promoCodeResultText.text = "ПРОМОКОД УСПЕШНО АКТИВИРОВАН!";
promoCodeActivated[i] = true;
_inventoryManager.AddGold(GiveGoldPromo[i]);
SavePromoCodeActivated();
promoCodeFound = true;
break;
}
else if (inputPromoCode == promoCodes[i] && promoCodeActivated[i])
{
promoCodeResultText.text = "ПРОМОКОД УЖЕ БЫЛ АКТИВИРОВАН!";
promoCodeFound = true;
break;
}
}
//Написал VOZHOD Tg:@ProjectParadise_INC
if (!promoCodeFound)
{
promoCodeResultText.text = "ПРОМОКОД НЕ НАЙДЕН!";
}
promoCodeInputField.text = "";
}
void SavePromoCodeActivated()
{
string data = string.Join(",", Array.ConvertAll(promoCodeActivated, b => b.ToString()));
PlayerPrefs.SetString(PromoCodeActivatedKey, data);
PlayerPrefs.Save();
}//Написал VOZHOD Tg:@ProjectParadise_INC
}
Скрипт обязательно называем "
PromoCodeManager"Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как сделать рабочие промокоды? | Unity C# tutorial
Всем здарова!
в этом видео я рассказал как сделать промокоды для оффлайн игры на Unity.
Telegram - https://t.me/ProjectParadise_INC/336
Telegram - https://t.me/ProjectParadise_INC/336
Telegram - https://t.me/ProjectParadise_INC/336
Теги, можно не читать:…
в этом видео я рассказал как сделать промокоды для оффлайн игры на Unity.
Telegram - https://t.me/ProjectParadise_INC/336
Telegram - https://t.me/ProjectParadise_INC/336
Telegram - https://t.me/ProjectParadise_INC/336
Теги, можно не читать:…
👍2