Jest możliwość połączenia unity3d z githubem i następnie slackiem czy można to zrobić w inny sposób. Wiem ze w unity jest opcja collab.

Projekt beginersow ale chcemy dzialac na poważnym sofcie. :) uczymy się
#gamedev #unity3d
@n1troo: hehe.
Zrobiłem tak, że po każdym skończonym poziomie dodaje taki kod:
Analytics.CustomEvent("PlanszaZaliczona", new Dictionary
{
{ "poziom", POZIOM},
});
a po nie zaliczonej planszy takie coś:
Analytics.CustomEvent("PlanszaNiezaliczona", new Dictionary
{
{ "poziom", POZIOM},
});
I teraz, z tego jak rozumiem Analytics to powinienem dostać "tabele" z numerami poziomów i w zależności od PlanszaZaliczona czy PlanszaNiezaliczona z licznością ile osób zaliczyło lub nie dany poziom. Dalej daje do to funnel i
  • Odpowiedz
Mam problem w #unity3d

NullReferenceException: Object reference not set to an instance of an object HurtEnemy.OnTriggerEnter2D (UnityEngine.Collider2D other) (at Assets/Scripts/HurtEnemy.cs:39)

źródło:

public class HurtEnemy : MonoBehaviour { public int damageToGive;
public GameObject DamageBurst;
public Transform HitPoint;
// Use this for initialization
void Start () { }
// Update is called once per frame
void Update () { }
void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.tag == "Enemy") {

//Destroy(other.gameObject);

other.gameObject.GetComponent().HurtEnemy(damageToGive); // TUTAJ PROBLEM
@mattpoz: Skąd masz pewność, że obiekt other.gameObject zawsze będzie posiadał komponent "EnemyHealthManager"? Czy w tej grze nie może się wydarzyć coś takiego, że nastąpi kolizja z elementem który nie ma tego komponentu?
Na Twoim miejscu sprawdzałbym to w mniej więcej taki sposób:
var enemyHealthManager = other.GameObject.GetComponent();
if(enemyHealthManager != null){
enemyHealthManager.HurtEnemy(damageToGive);
}

Chociaż ogólnie mam wrażenie że coś jest tutaj nie tak z tym samym komponentem...
  • Odpowiedz
Mirki z #gamedev i #unity3d

Tworze izometryczną grę 3D, coś na zasadzie a'la rpg. I mam problemy. Potrzebuje stworzyć działający skrypt który pozwoli na poruszanie się graczem a także jego animacje. To pierwsze już mam, tylko animacje nie chcą współpracować. Non stop jest odtwarzana animacja od Idle... Co mogę robić źle?

To mój kod na ClickToMove

Potrafi mi ktoś wytłumaczyć?
@BePePe: !sorry że po dniu odpisuje, zarwałem w WoWie :p
Spoko, jeszcze dzisiaj podeśle (hura, darmowe assety!), ale profesjonalnej roboty się nie spodziewaj z mojej strony hehe - skrypty są w C#.

Ale i tak wolałbym się czegoś dowiedzieć co/jak etc, by na przyszłość wiedzieć niż ktoś miałby grzebać w moim projekcie ( ͡° ʖ̯ ͡°)

Aaaaalbo - spróbowałbym od zera z tą animacją i skryptem do
  • Odpowiedz
Dzisiaj w Packtcie za darmo:

Unity AI Game Programming - Second Edition

Leverage the power of Unity 5 to create fun and unbelievable AI entities in your games!

Compose richer games by learning the essential concepts in artificial intelligence with exciting examples

Explore the brand new Unity 5 features that make implementing artificial intelligence in your game easier than ever

Using this practical guide become a competent Unity 3D developer by learning
piwniczak - Dzisiaj w Packtcie za darmo:

Unity AI Game Programming - Second Editio...

źródło: comment_gXSJbdg7zqOzw0Va3K0CjZYDrjtpQrUZ.jpg

Pobierz
#unity3d #csharp
Witam, mam problem ze skryptem dotyku w grze którą tworze na androida.
Problem polega na tym , że czasem gdy pociągnę palcem w jakimkolwiek kierunku to obiekt nie przenosi się w kierunku w którym powinien. Częstość błędów nie zależnie od kierunku ruchu = ~10%
Testowane tylko na LG G2 po zbuildowaniu gry. Jakieś pomysły co może być problemem ?
// Część kodu odpowiedzialna za interpretacje dotyku:

foreach (Touch t in
@PanieCoPan: unity ma tyle assetów, ze zanim coś zaczniesz pisać, lepiej przejrzyj sklep. Nie chodzi o to by napisać się i drugi raz koło wymyślać, tylko skupić na grze tworzyć z dostępnych już klocków ;)
  • Odpowiedz
Czuję, że się zakopuję - nie wiem ile funkcjonalności powinna ogarniać jedna klasa. Jak prawilnie powinna wyglądać komunikacja pomiędzy skryptami itd, itp. Wszystko działa ale czuję, że jest burdel ( ͡° ʖ̯ ͡°)


@Kiv: To opanuj najpierw bardzo dobrze podstawy obiektowości, zasady SOLID, itp.
Bo same wzorce nie pomogą, zakładam, że niektórych z nich już używasz od dawna, nie wiedząc nawet o tym. A nie ma nic
  • Odpowiedz
@Kiv: Ech, skądś to znam. ( ͡° ͜ʖ ͡°) Już trzeci tydzień siedzę na refaktoringiem kodu swojej gry, bo wcześniej wszystko było tak chaotyczne, że aż żal patrzeć. Z drugiej strony, znalazłem wczoraj programik do przeglądania źródeł gier stworzonych w Unity i po oglądnięciu kilku "profesjonalnych" produkcji wypuszczonych na Steamie uznałem, że nie ma się czego wstydzić. ( ͡° ͜ʖ ͡°) Niektórzy "zawodowcy"
  • Odpowiedz
Mireczki, w końcu udało nam się stworzyć logo do tworzonej przez nas gry Up&Up, więc #chwalesie
Co sądzicie? ( ͡° ͜ʖ ͡°)

Gra powoooli się rozwija, ale tak to jest jak amatorzy wezmą się za #gamedev. Już niedługo startuje strona z zapisami na betę, więc sypnijcie plusem to zawołam :)

Więcej o grze:
Facebook
Twitter
Instagram

#beta #gry #unity #unity3d #programowanie #ios #android #indiegamedev #upandup
kamcc - Mireczki, w końcu udało nam się stworzyć logo do tworzonej przez nas gry Up&U...

źródło: comment_zDiIGekdPH7N3vDRI5LW28qn8tf8g7cI.jpg

Pobierz
@kamcc: ( ͡° ͜ʖ ͡°) Prawie mnie przekonałeś, ale jak wszedłem w google, żeby pobrać i wpisałem "Up&Up" to wszędzie była tylko piosenka Coldplay. Z nimi raczej nie wygracie. Fatalny dobór nazwy.
  • Odpowiedz
via Android
  • 1
@n1troo zrobilem wrapper mojej platformy uruchomieniowej Intuicio do .NETa, wsadzilem to do pluginu Unity, ktory symuluje CPU i urzadzenia programowalne w specjalnym assemblerze (odpala programy w sandboxowanym srodowisku). Dzieki temu bede mogl stworzyc gre, w ktorej konstruujemy dowolne maszyny i programujemy je (a dokladniej roboty wystawiane do walk z innymi graczami). Docelowo ma tez posluzyc do stworzenia moda do #kerbalspaceprogram, w ktorym bedziemy programowac autonomiczne rakiety i pojazdy :D
  • Odpowiedz