Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko165
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
jacku

jacku

Dołączył 17 lat i 2 mies. temu
  • Obserwuj
  • Akcje 1055
  • Znaleziska 16
  • Mikroblog 1039
  • Obserwujący 40
  • Obserwowane 1
  • Dodane (389)
  • Komentowane (615)
  • Plusowane (35)
jacku
jacku 26.03.2023, 15:57:30
  • 0
Mam zagwozdkę programistyczną: trzeba podstawić dźwięk silnika w samochodzie. Mamy dane obroty i częstotliwość dźwięku:

int rpm=10; //10=idle 100=max
float freqPercent;

jak podstawię w ten sposób to działa:

freqPercent
jacku - Mam zagwozdkę programistyczną: trzeba podstawić dźwięk silnika w samochodzie....

źródło: rat_racer_03

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bruuh
bruuh
26.03.2023, 16:07:54 via Wykop
  • 2
@jacku: matematyka pozostaje obojętna na ten problem bo nie ma z nim nic wspólnego, zobacz sobie na yt jak sie tworzy ściezki dźwiękowe do samochodów bo sa gotowe tutoriale
  • Odpowiedz
jacku
jacku
Autor
26.03.2023, 18:03:01 via Wykop
  • 1
@MostlyRenegade: na tym się pewnie skończy( ͡° ͜ʖ ͡°) już coś mi świta żeby podejśc do tego generatywnie, ostatecznie może zrobię jakąś bieda wersję tego symulatora bo wiekszość tutoriali brzmi sztucznie
  • Odpowiedz
jacku
jacku 01.12.2022, 16:33:25
  • 0
Na starcie gry skrypt tworzy dwie instancje samochodu: s1 i s2. Jak wewnętrzny skrypt w samochodzie może się dowiedzieć czy jest w s1 czy w s2 przed pojawieniem się?

W funkcji Start to jest proste bo wystarczy mu przesłać zmienną ale jak to zrobić w Awake?
#unity3d #csharp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

draculeq
draculeq
01.12.2022, 17:34:47
  • 1
@jacku: Dobre zasady mówią żeby w Awake inicjalizować siebie, a dopiero w Start odwoływać się do innych obiektów.
Jeśli będziesz korzystał w Awake z innych obiektów to niekoniecznie one same się zainicjalizują i będziesz natrafił na race conditions, gdy raz wykona się Awake w jednym skrypcie pierwszy a za innym razem Awake w drugim skrypcie.
  • Odpowiedz
zibizz1
zibizz1
zibizz1
01.12.2022, 17:35:56 via Wykop Mobilny (Android)
  • 1
@jacku: Awake się wywołuje w trakcie Insantiate więc się nie da. Albo zedytujesz prefab z którego tworzysz instancje i już będzie to info w trakcie Awake w serializowanym polu albo zapiszesz to na zewnątrz.
Ja używam osobnej metody Init po instantiate do ustawienia instancji, więc dzieje się to odrazu po Awake ale długo przed Start.
  • Odpowiedz
jacku
jacku 23.11.2022, 11:46:08
  • 0
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

zibizz1
zibizz1
zibizz1
23.11.2022, 12:03:06
  • 3
@jacku: możesz, to przecież zwykła Twoja klasa a nie jakieś property z externall callami do C++
  • Odpowiedz
draculeq
draculeq
23.11.2022, 12:43:39
  • 2
@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
jacku
jacku 21.11.2022, 16:44:31
  • 0
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

Z.....a
konto usunięte 21.11.2022, 16:48:22
  • 3
links2 = links1.Clone() ?
  • Odpowiedz
tlustywalec
tlustywalec
tlustywalec
21.11.2022, 21:23:33
  • 2
@jacku: Aa dobra wszystko jasne.
Wywal definicję:
public struct boneLinks
{
  public Transform legs, head, handL,
  • Odpowiedz
jacku
jacku 21.11.2022, 09:31:48
  • 28
Nowa postać - Szczur gambijski
#ratracer #szczuryposting #gry
jacku - Nowa postać - Szczur gambijski
#ratracer #szczuryposting #gry

źródło: comment_1669023108Fzvg6aU15CYsHbQvytniYh.jpg

Pobierz

ankieta

  • fajny gambijski ʕ•ᴥ•ʔ 80.0% (64)
  • taki niezbyt udany 20.0% (16)

Oddanych głosów: 80

  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dibhala
Dibhala
21.11.2022, 09:57:04
  • 7
@jacku: pięknie przycelował tam w tle (ง ͠° ͟ل͜ ͡°)ง
  • Odpowiedz
jacku
jacku
Autor
21.11.2022, 10:06:47
  • 7
@Dibhala: tzw. niedopasowanie prędkości do warunków drogowych
  • Odpowiedz
jacku
jacku 19.11.2022, 12:23:56
  • 2
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

TymRazemNieBedeBordo
TymRazemNieBedeBordo
19.11.2022, 12:49:54
  • 3
@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
TymRazemNieBedeBordo
TymRazemNieBedeBordo
19.11.2022, 13:44:33 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
jacku
jacku 11.11.2022, 09:41:13
  • 97
Przeprojektowałem szczura, teraz jest bardziej realistyczny i reaguje ciałem na fizykę:
https://giant.gfycat.com/WarpedUnrealisticLeopardseal.mp4
#ratracer #szczuryposting #gry

ankieta

  • rzeczywiście, jak żywy! 58.4% (290)
  • nie, coś jest nie tak 41.6% (207)

Oddanych głosów: 497

jacku - Przeprojektowałem szczura, teraz jest bardziej realistyczny i reaguje ciałem ...
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

p.....k
konto usunięte 11.11.2022, 09:53:06
  • 161
@jacku: za dużo łbem kręci, poza tym jest super
  • Odpowiedz
Greensy
Greensy
11.11.2022, 09:56:30
  • 95
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
jacku
jacku 05.11.2022, 14:22:05
  • 1
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

reakwon
reakwon
05.11.2022, 14:44:36
  • 1
@jacku: w sumie jak się kładzie, to sprawdz kąt pomiędzy wektorami https://docs.unity3d.com/ScriptReference/Vector3.Angle.html i jak kąt będzie za duży to go koryguj do odpowiedniej wartości.
  • Odpowiedz
reakwon
reakwon
05.11.2022, 14:56:56
  • 1
@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
jacku
jacku 31.10.2022, 21:06:59
  • 0
Mam jakąś mgłę na mózgu i nie moge wymyślić prostego działania matematycznego ( ͡° ʖ̯ ͡°)

Mam włosy i teksturę szumu, uprośćmy to do 1 wymiaru:

float hairLength;
jacku - Mam jakąś mgłę na mózgu i nie moge wymyślić prostego działania matematycznego...

źródło: comment_1667250178KBuGadVmSn85EBU6fvCtVZ.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jacku
jacku
Autor
01.11.2022, 10:26:40
  • 0
@Ulyssos: chyba nie, może jest błąd bo pisałem to trochę w ciemno, generalnie mult miał wzmacniać słabe typy noisa, gdzie wartości leca np. od 0.1 do 0.2, nie wiem czy to robi, może tam gdzieś powinien być Math.Pow
  • Odpowiedz
Ulyssos
Ulyssos
01.11.2022, 11:57:54
  • 0
@jacku: jak działa to działa, nie zmieniaj.
  • Odpowiedz
jacku
jacku 29.10.2022, 12:15:16
  • 1
Mirki, dałoby się jakoś przesunąć tą linię podziału za pomocą skryptu? Potrzebuję ją często przesunąć do końca i znów wrócić do połowy, przełaczanie całego workspace'u nie ma sensu bo model jest wtedy inaczej obrócony i cieniowany. A maksymalizacja viewportu z kolei chowa boczny panel z outlinerem
W skrótach klawiszowych są jakieś komendy do tego ale działają tylko jak kursor jest w Active Zone
#blender
jacku - Mirki, dałoby się jakoś przesunąć tą linię podziału za pomocą skryptu? Potrze...

źródło: comment_1667045506HvgF09yYG4b1hEF2z64izt.gif

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pepeb
Pepeb
29.10.2022, 16:42:22
  • 2
@jacku: możesz najechać myszką na ten pasek i przesuwać go scrollem
  • Odpowiedz
Trewor
Trewor
29.10.2022, 20:56:09
  • 1
@jacku: To może plugin macro?
https://github.com/InamuraJIN/ActionRecorder
Zainstalowałem i sprawdzam czy da się to zrobić.
  • Odpowiedz
jacku
jacku 15.10.2022, 09:36:24
  • 0
Mam w Unity zwykłe przepisanie pozycji a obiekt i tak porusza się z opóźnieniem:

public class copyPosition : MonoBehaviour
{

public Transform cube;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MostlyRenegade
MostlyRenegade
15.10.2022, 09:47:24
  • 3
@jacku: wprawdzie nie znam kompletnie Unity, ale szybki rzut oka na dokumentację sugeruje, że masz za długi interwał tego odświeżania.
https://docs.unity3d.com/ScriptReference/MonoBehaviour.FixedUpdate.html
  • Odpowiedz
zibizz1
zibizz1
zibizz1
16.10.2022, 11:22:05 via Wykop Mobilny (Android)
  • 2
@jacku: targetFramerate to tylko do oszczędzania energii. Te updaty są osobno przeliczane i nie da się tego zsynchronizować.
Jeśli np zwalniasz czas w grze (timescale) to nadal klatek fizycznych masz 50/ sekundę symulacji a rendering masz ok targetFramerate na realna sekundę. Żeby obiekty z fizyką ci nie skakały w zwolnionym tempie to np ustawiasz na rigidbody pozycję interpolowana wtedy obiekty będą przesuwane pomiędzy klatkami fizycznymi w klatkach renderowania.
  • Odpowiedz
jacku
jacku 09.10.2022, 12:42:18
  • 0
Chciałbym sobie zgrupowac w Unity funkcje w jednym skrypcie i korzystać z nich w innych skryptach czyli tak:

namespace: myScripts
-public static class: springs
--public static void spring1
--public static void spring2
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zibizz1
zibizz1
zibizz1
09.10.2022, 13:24:51 via Wykop Mobilny (Android)
  • 1
@jacku: w obu przypadkach jest ok
  • Odpowiedz
denis-szwarc
denis-szwarc
09.10.2022, 14:26:29
  • 1
@jacku: Miałem mnóstwo problemów z VSCode+Unity. Ciągłe wyłączanie intellisense, brak podpowiedzi, brak kolorowania kodu, niewykrywanie plików .sln i tym podobne.

Próbowałem wszystkiego co znalazłem w internecie i nic nie działało. Wkurzyłem się i zainstalowałem Visual Studio community z paczkami do C#. VS jest fajne ale IMO zbyt ciężkie do Unity. Otworzyłem więc VS Code i boom, wszystko działało.

Od tamtego czasu na nowych komputerach zawsze instaluję VSCode i Visual Studio
  • Odpowiedz
jacku
jacku 05.10.2022, 18:52:43
  • 0
Jak zamienić Quaternion na Vector3 i odwrotnie? Siedzę pół dnia na tym ( ͡° ʖ̯ ͡°)

Mam w unity 2 obiekty i chciałbym żeby jeden kopiował rotację drugiego ale z lekkim skryptem modyfikujacym. Skrypt chce Vector3 a rotacje są jako Quaterniony. Musiałbym sprowadzić rotację pierwszego do Vector3, zaaplikowac skrypt i zamienić z powrotem
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zibizz1
zibizz1
zibizz1
05.10.2022, 21:03:03
  • 2
@jacku:
No własnie musisz skumać że po takiej zamianie stopnie mogą się zmianić o wielokrotność 360 dlatego
1. Staraj się nie operowac na eulerach
2. Jesli juz musisz to tylko w jedną strone operuj, czyl icały czas tryzmaj gdzieś w postaci eulera i sobie przeliczaj i wrzucaj do tranforma, ale nie odczytuj z tranforma nowych eulerów bo moga byc inne
  • Odpowiedz
zibizz1
zibizz1
zibizz1
07.10.2022, 13:42:55
  • 1
@jacku: NIgdzie nie ma błednych danych:P
Problem wynika z tego że nie wszystkie funckje są odwracalne
euler1->q2->euler1

euler1 != euler2 mimo że reprezentuja tą samą orientacje w przestrzeni

Jeśli masz 2 poruszające się obiekty i chcesz np coś naimowac miedzy nimi to będzie np ze zmienna prekościa to tylko operaje na quaternionach wchodza w grę
  • Odpowiedz
jacku
jacku 21.09.2022, 20:46:32
  • 1
Robię podajnik jedzenia dla szczura na #arduino i chyba najlepszym pomysłem wydaje się 5 komorowe koło i obroty o 72° co 12h

Na symulacji wyszedł mi taki kształt komór, da się tu coś lepszego wymyślić żeby komora brała max. jedzenia ale jednocześnie żeby jak najmniej wysypywała przy każdym położeniu? Teraz da się zapakować 1/3 objętości, inaczej nie wysypie całości
#fizyka #elektronika
jacku - Robię podajnik jedzenia dla szczura na #arduino i chyba najlepszym pomysłem w...

źródło: comment_1663793192DHARCSBCBTtUAp7BNz0g0K.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

s.....y
s.....y
konto usunięte 21.09.2022, 20:52:32
  • 5
@jacku: podajnik ślimakowy
  • Odpowiedz
acio_mi
acio_mi
acio_mi
21.09.2022, 20:56:49
  • 3
@jacku: https://m.pl.aliexpress.com/item/1005004256484556.html?pdp_npi=2%40dis%21PLN%2130%2C94%20z%C5%82%2120%2C12%20z%C5%82%21%21%21%21%21%40211b5e2316637937631911113e382d%2112000028541571926%21btf&_t=pvid%3Ae39bf91b-bc22-4577-97ee-6bca682cf616&afTraceInfo=1005004256484556__msite__c_ppc_item_bridge__xxxxxx__1663793763&spm=a2g0n.ppclist.product.0&gatewayAdapt=gloPc2polMsite
  • Odpowiedz
jacku
jacku 25.08.2022, 18:18:28
  • 0
Zrobiłem sobie stronę na pionowy i poziomy ekran i działa ok ale w trybie "mobile" przegladarka sama powiększa fonty. Czy to znaczy że istnieje jakiś ukryty skrypt który po wykryciu telefonu pomija moje ustawienia?

font-size: clamp(2px, 1.4vw, 14px);
https://uszymyszy.github.io/Rat_Racer_press_kit.html
#webdev
jacku - Zrobiłem sobie stronę na pionowy i poziomy ekran i działa ok ale w trybie "mo...

źródło: comment_1661451375tJATBp8k7bPqXgDsFReVSL.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

januzi
januzi
25.08.2022, 18:23:20
  • 1
@jacku:

poza tym dodaj brakujące html, body, head i doctype.
  • Odpowiedz
jacku
jacku
Autor
25.08.2022, 18:44:00
  • 0
@januzi: to dokładnie to, dzięki!
  • Odpowiedz
jacku
jacku 25.07.2022, 09:25:51
  • 16
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jacku
jacku
Autor
25.07.2022, 09:35:37
  • 3
@ToTenOdTegoSeraCoGoJadles: nazwa jest na wyrost, ta bateria jest tak słaba że może co najwyżej jamnika przestraszyć
  • Odpowiedz
T.....s
T.....s
konto usunięte 25.07.2022, 09:36:46
  • 0
@jacku: tylko tu nie chodzi o ilość energii tylko o reakcje chemiczne które zawsze mają taką samą intensywność
  • Odpowiedz
jacku
jacku 15.03.2022, 13:20:41
  • 3
Mam w Blenderze takie ekrany i chciałbym szybko zmieniać ich zawartość, jak to ogarnąć w shaderze? Najlepiej byłoby mieć jeden materiał który sobie zmienia teksturę na podstawie jakiegoś parametru. Ale ten parametr musiałby być gdzieś zdefiniowany w modelu?
#blender
jacku - Mam w Blenderze takie ekrany i chciałbym szybko zmieniać ich zawartość, jak t...

źródło: comment_1647350200bHM0yFhWTxACAzJSxCcYhy.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

D.....9
konto usunięte 15.03.2022, 13:37:26
  • 2
@jacku: Zrobić te tekstury jako sekwencyjne wideo, później możesz keyframesami animować zmianę tekstury na dowolną klatkę.
D.....9 - @jacku: Zrobić te tekstury jako sekwencyjne wideo, później możesz keyframes...

źródło: comment_1647351433ZCHkwfPCzDfAjZ5eQQbnOZ.jpg

Pobierz
  • Odpowiedz
jacku
jacku
Autor
15.03.2022, 13:42:06
  • 1
@DBR9: o, idealnie
  • Odpowiedz
jacku
jacku 23.02.2022, 17:13:56
  • 42
Mirki, multiplayer po paru testach działa następująco:

- można się ścigać i zderzać, działa fizyka obu samochodów
- zderzenia z terenem działają ok
- zderzenie z przeciwnikiem może dać glitch z powodu opóźnień kalkulacji fizyki
- na razie lepiej się nie zderzać
jacku - Mirki, multiplayer po paru testach działa następująco:

- można się ścigać ...

źródło: comment_1645636436lCWj1SanuDVLFZlzCiuU4t.jpg

Pobierz

Jak jest?

  • fajne, udzielam aprobaty na dalszy rozwój projektu 88.0% (146)
  • podoba mi się, jest naprawdę średnio 12.0% (20)

Oddanych głosów: 166

  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

spokojnyinformatyk
spokojnyinformatyk
23.02.2022, 20:17:17
  • 5
@jacku: Dej pan tam później karabiny jakie. I niewinnych przechodniów!
  • Odpowiedz
mateusz-wrona-148
mateusz-wrona-148
23.02.2022, 20:48:40
  • 4
@jacku: Wypadanie szczurów powinno być ficzerem, przy jakimś mega jebnięciu szczur powinien wypadać, i trzeba by wrócić nim z buta do auta ;D
  • Odpowiedz
jacku
jacku 18.02.2022, 21:22:38
  • 3
Fajny dokument powstał o tym jak tworzono pierwszego Tomb Raidera: 5 osób w 1994 r. zrobiło koncept na kartkach i zatrudnili studenta żeby im napisał engine.
Fajnie pokazana jest faza projektowa kiedy nie zdawali sobie jeszcze sprawy że tworzą coś kultowego, mogło to wypalić lub nie, nic nie było pewne bo seria Tomb Raider jeszcze nie istniała
#gamedev
jacku - Fajny dokument powstał o tym jak tworzono pierwszego Tomb Raidera: 5 osób w 1...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

elf_pszeniczny
elf_pszeniczny
18.02.2022, 21:26:33 via Wykop Mobilny (Android)
  • 1
@jacku:

zatrudnili studenta żeby im napisał engine.


A z prezesa comarchu się śmiali
  • Odpowiedz
p.....k
konto usunięte 19.02.2022, 00:45:53 via Wykop Mobilny (Android)
  • 1
@elf_pszeniczny: ale oni studentem robili gierkę a nie kontrakt dla tpsa ( ͡° ͜ʖ ͡°)
  • Odpowiedz
jacku
jacku 15.02.2022, 18:46:56
  • 3
Mirki od #unity3d i Photon, mam w multiplayerze synchronizowane Rigidbody: position, rotation, velocity, angular velocity. Czy jest sens nakładać jeszcze na to synchronizację transforma obiektu w którym to Rigidbody się znajduje?

Działa to akceptowalnie, chciałbym jeszcze opóźnić synchro pozycji żeby oszczędzić transfer, lepiej to zrobić IEnumeratorem czy można jakoś wskazać Photonowi żeby tą zmienną synchronizował np. co 2 sek:

stream.SendNext(this.position);
(Vector3)stream.ReceiveNext();
jacku - Mirki od #unity3d i Photon, mam w multiplayerze synchronizowane Rigidbody: po...

źródło: comment_1644950777zH0I1oxrRoNnIZHH2vSs7L.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zibizz1
zibizz1
zibizz1
15.02.2022, 19:14:21
  • 1
@jacku: Photon ma komponenty które dodajesz i się synchronizuje.
position, rotation z rigidbody to to samo co z transform.
photon ma tylko globalny sendrate PhotonNetwork.sendRateOnSerialize.
Wszystko co "wysyłasz" od ostatniego wysłania jest cachowane i potem leci jedna paczką.
jak zmienisz np 10 razy to samo pomiędzy paczkami to poleci raz
  • Odpowiedz
zibizz1
zibizz1
zibizz1
15.02.2022, 22:01:38
  • 1
@jacku: Nie wiem jak teraz tam jest ale kiedyś rigidbodyView miało tylko prędkość i prędkość kątowa
a transform pozycja i kąt
I trzeba było użyć dwóch, skoro rigidbody ma teraz pozycję to nie wiem jak to wpływa na siebie
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 20
  • Strona 2 z 20
  • >

Osiągnięcia

  • Rocznica
    od 07.01.2025

    Rocznica
  • Gadżeciarz
    od 03.04.2017

    Gadżeciarz
  • Mikroblogger
    od 18.03.2020

    Mikroblogger

Autorskie tagi

  • #polandballstats
  • #ratracer

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking