Czy mogę czytać wartości ze Scriptable Object bezpośrednio w Update? Czy lepiej przepisać wartość raz na starcie do tymczasowej zmiennej i z niej korzystać? (chodzi o obroty silnika, nie chciałbym żeby mi co obrót coś robił na dysku tak jak to robi np. Debug.Log)

#csharp #unity3d
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: Myśl o SO jako o typie klasie i tym jakie ma funkcjonalności. Podejrzewam że podobnie jak ja kiedyś ich wizję zaślepia ci fakt że Unity umożliwia ich zapisanie jako asset.

SO nie są w żaden sposób przeznaczone do przechowywania danych czy bycia "plikiem", one są tym samym czym jest MonoBehaviour, po prostu mają bardzo mało funkcji i nie mają rzeczy typu Update, czy OnEnable

PS. To nie jest takie
  • Odpowiedz
6 Powodów, Dla Których Programiści Powinni Grać w Gry Komputerowe

Od najmłodszych lat lubiłeś spędzać czas na komputerze? A może lubiłeś grać w gry komputerowe? Jeżeli tak, to bardzo możliwe, że posiadasz sporo umiejętności, które przydadzą się w pracy programisty. W tym artykule przybliżę Ci 6 umiejętności, które rozwijasz grając w gry komputerowe i będą również przydatne w pracy programisty.

Więcej: https://www.modestprogrammer.pl/6-powodow-dla-ktorych-programisci-powinni-grac-w-gry-komputerowe

#programowanie #programista #nauka #
kazik- - 6 Powodów, Dla Których Programiści Powinni Grać w Gry Komputerowe

Od najm...

źródło: comment_1669105089GyVmu72eTJTrl139SX6luK.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak w #csharp przepisać wartości z jednego structa do drugiego?

[System.Serializable]
public struct boneLinks
{
  public Transform spineLo, legs, head, handL, handR;
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wyelminować długą odpowiedź na pierwsze zaytanie do webapi w #aspnetcore ? Jest tylko proste zapytanie SELECT 1 do bazy i odpowiedź 200 bez contentu.

Taki #springboot uruchamia się 10 sekund ale pierwsze zapytanie trwa do pół sekundy a nie 4 sekundy jak w asp net core.
Ta sama baza w obu przypadkach #mysql.

#programowanie #csharp #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #csharp chciałbym dorobić do gry wyścigowej prosty system RPG czyli parametry samochodu (speed, power, grip). Najprościej chyba zrobić struct ze zmiennymi i je odczytać przed startem?

Z drugiej strony widzę ze jest mnóstwo rozbudowanych systemów do tego np. Scriptable Objects (które też ogarnę) i są też płatne gotowe skrypty. W co warto iść? Zależy mi żeby to było proste i łatwo edytowalne w przyszłości, żeby nie robić jakiegoś
jacku - Mirki z #csharp chciałbym dorobić do gry wyścigowej prosty system RPG czyli p...

źródło: comment_1668860479sxVPX2Fxh9tp3oHqFCA3Qh.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: zdziwiłem się w sumie że wydałeś grę bez wiedzy o scriptable objectach, ale generalnie ja też mam kilka tytułów w portfolio bez użycia SO z początków mojego programowania xD

https://docs.unity3d.com/Manual/class-ScriptableObject.html
Scriptable jest mega proste. Zrób sobie np CarParameters : ScriptableObject (przed nim musisz mieć argument [CreateAssetMenu] i w nim [serializefield] do struktury, np [serializable] struct CarHandling {}. W strukturze CarHandling masz niezbędne parametry, jak np z w/w Acceleration,TopSpeed,Handling etc. W
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@jacku: to trochę złe podejście bo strukturę tak kodu jak i projektu warto mieć ogarniętą na start. Jeżeli to tylko prototyp, proof of concept na podstawie którego stworzysz docelową gierkę w nowym projekcie to jeszcze ujdzie, bo wiem jak męczące jest zamiast tworzyć mechaniki bawienie się w architekturze.
Navmesha też nie używam ja czy w projekcie firmowym. Ale dlatego że mamy swój lightweightowy ( ͡° ͜ʖ ͡°
  • Odpowiedz
Siema Mirki!
Mam dylemat którą ofertę pracy według was wybrać biorąc pod uwagę, że jestem cały czas na studiach oraz, że byłaby to moja pierwsza praca w it na stanowisku .net developer:
1) 4/5 etatu UZ 4000 zł netto wynagrodzenia, praca full zdalna, projekt w Asp.net Core, na godzinę wychodzi ~ 32 zł netto
2) 3/5 etatu UZ 3400 zł netto, praca stacjonarna przez pewien czas wyłącznie (mam 45 min do biura), głównie programowanie desktopowe
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@simsookoo: Będzie ciężko z pracą zdalną i wdrożeniem. Jak ty siedzisz zdalnie, seniorzy też siedzą zdalnie. Teamsy czy zoom to nie jest idealne narzędzie do transferu wiedzy.
  • Odpowiedz
Siema Mirki!
Słuchajcie jestem przed wyborem mojej pierwszej pracy w IT, technologia .Net.
Ile według was powinien domagać się junior .net developer na godzinne pracy, tak aby kwota nie była zaporowa ale również godna dla osoby znająca na wylot swój język, frameworki webowe, ORM, posiadająca wiedzę z zakresu wzorców projektowych oraz technologii frontendowych?

#programowanie #programista15k #csharp #dotnet #react #bazydanych #
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@simsookoo: To, że (w twoim mniemaniu) znasz dobrze język, framework itd. nic nie zmienia, bo taką wiedzę musi posiadać aktualnie każdy kandydat na stanowisku juniorskim, w przeciwieństwie do stażu, gdzie możesz znać tylko podstawy. A sam zobaczysz jak różnią się projekty komercyjne od tych na których się uczyłeś i ile jeszcze nauki przed tobą ;)

Podsumowując: Nie skupiaj się na stawce, tylko na rozwoju przez najbliższe 1/2 lata swojej kariery,
  • Odpowiedz
8 Największych Rozczarowań Programistów

W pracy programisty nie zawsze jest tak kolorowo. Jasne, że taka praca ma sporo zalet, niestety bardzo mało mówi się o wadach takiej pracy. W tym artykule przybliżę Ci właśnie 8 największych rozczarowań młodych programistów, z którymi często spotykają się już w swojej pierwszej pracy.

Więcej: https://www.modestprogrammer.pl/8-najwiekszych-rozczarowan-programistow

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
kazik- - 8 Największych Rozczarowań Programistów

W pracy programisty nie zawsze je...

źródło: comment_1668406735znxKkOrEUFjPzO4GFZ5877.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W pt będę miał tech interview na mida c# backend. W sumie trochę nie wiem czego się spodziewac więc lecę po typowych pytaniach technicznych. Opłaca się uczyć/wkuwać algorytmów typu "how to check if number is Armstrong? "

Zawsze traktowałem je raczej jako ciekawostkę. W pracy przydatność ich jest raczej niewielka, bo jak będę czegoś takiego potrzebować to odpowiedź szybciej w google znajdę na jakimś stacku lub użyje bibliotek.

#programista15k #
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maly_ludek_lego: Zarabiam wiecej niz kwota ktora podales i z algorytmika tylko raz spotkalem sie w rekrutacji do Facebooka/Mety - tak to nie widzialem.

@losbaltica: Generalnie oplaca sie z paru powodow poza rekrutacja:
- poszerza to twoja wiedze - bron boze nie uczysz sie na pamiec ale rozwijasz intuicje i pattern matching swoj w glowie by rozpoznawac problemy i tez miec intuicje jak optymalnie je rozwaiazac
- algorytmy te przydaja sie
  • Odpowiedz
@obieq: Cos w tym stylu ale akurat takie decyzje to masz coding guidelines w teamie i szybko sie dostosujesz albo lintery ktore to uporzadkuja, takie decyzje najlepiej linterom zostawic i zeby jeszcze automatycznie reformatowaly kod.
  • Odpowiedz
To akurat repository pattern, walidacja (nie ma osobnego dewelopera, który się nią zajmuje) tego guid odbywa sie w innym miejscu

public void CreateTruckForCoworker(Guid coworkerId, Truck truck)
{
truck.CoworkerId = coworkerId;
Create(truck);
}
  • Odpowiedz
10 Problemów z Którymi Będziesz Musiał Się Zmierzyć w Pracy Jako Programista

Przed rozpoczęciem swojej pierwszy jako programista, często mamy mylne wyobrażenie o zadaniach, które na nas czekają. W tym artykule przybliżę jak wygląda praca programisty i przede wszystkim opiszę 10 problemów z którymi będziesz musiał się zmierzyć, jeżeli chcesz dobrze wypełniać swoje obowiązki.

Więcej: https://www.modestprogrammer.pl/10-problemow-z-ktorymi-bedziesz-musial-sie-zmierzyc-w-pracy-jako-programista

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - 10 Problemów z Którymi Będziesz Musiał Się Zmierzyć w Pracy Jako Programista...

źródło: comment_1667887344seZr3Qc4WPcs8hxXTV2tET.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@msienio: Wrzucają ludzi do losowych projektów, mimo że na rekrutacji mowa była zupełnie o czyms innym. Projekty z tego słyszałem nudne i w dużej części naprawianie bugów. Nadgodziny są normalne i w p---e imprez integracyjnych, więc jak praca to dla ciebie tylko praca to raczej nie jest to dobra opcja.
  • Odpowiedz
Tworzę sobie Controller w ASP.NET Core Web API. Chodzi o Controller API with Actions and Entity Framework. Mam słabego neta. Tworzę, ładuje się już z 10 minut... ktoś wie czy to problem z internetem, czy z Visual Studio 2022? Muzyka mi normalnie na yt działa, więc to dziwne, że nie mogę utworzyć kontrolera.

#aspnetcore #csharp #naukaprogramowania #visualstudio #pytanie
P.....y - Tworzę sobie Controller w ASP.NET Core Web API. Chodzi o Controller API wit...

źródło: comment_1667678266ULFCSGrBwdAHCAg090J9kO.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@throwyn:
Restart visuala nie pomógł. Musiałem usunąć proces IISExpress w task barze. Oprócz tego zaktualizowałem tę paczkę:
NuGet Gallery | Microsoft.VisualStudio.Web.CodeGeneration.Design 6.0.10
  • Odpowiedz
Mirki z #csharp mam problem z quaternionem:
mam ludka w samochodzie a punkt na górze to wskaźnik inercji, rusza się wolniej niż samochód i ludek powinien w niego celować wtedy będzie się odchylać przy ruszaniu.

wyznaczyłem wektor do tego punktu:

Vector3 directionUp = car.position - point position;
jacku - Mirki z #csharp mam problem z quaternionem:
mam ludka w samochodzie a punkt ...

źródło: comment_1667658013mOln39lJTGzucDhMmTXPZG.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: To może kąt pochylenia auta, potem ludka przechylić o tą samą wartość, dopisz zmienną która będzie ci mówić czy auto jest pochylone czy nie jest.
  • Odpowiedz