Witam! Dzisiaj pokażę jak stworzyć ławicę ryb pływających sobie w kółko w bajorku. Działa to zarówno w Hl2 jak i w CS: Source. Przedstawię to na przykładzie CS'a
1. Na początek stwórzmy pokój do 1/4 wypełniony wodą. (zakładam, iż taki pokój stworzyć potraficie)
2. Do pokoju wstawcie byty spawnu ludzi obu drużyn:
a)INFO_PLAYER_TERRORIST b)INFO_PLAYER_COUNTERTERRORIST Pokój taki powinien wyglądać w ten sposób :
3. Dobrze, teraz potrzebujemy bytu który odpowiada za rybki w bajorku. W tym celu na mapę wstaw byt FUNC_FISH_POOL.
Powinieneś zobaczyć poprostu różowy sześcian (dopiero po skompilowaniu mapy zobaczymy rybki).
4. Teraz ustaw ten byt tak aby był mniej więcej po środku mapy i żeby był w wodzie (tak w polowie wysokości wody).
Powinno to wyglądać w ten sposób:
5. Teraz zajmijmy się właściwościami bytu FUNC_FISH_POOL :
World Model: model rybek - domyślnie jest ustawiony na "models/Junkola.mdl" (nie wiadomo co to jest ). W każdym razie radzę zmienić na model "models/props/de_inferno/goldfish.mdl", bo zamiast modelu będziecie mieć jeżdżacy w kolko napis Error - nie polecam .
Fish Count: Liczba rybek w ławicy.
Max Range: Odległość od środka, na jaką rybki mogą odpływać. Domyślnie ustawione na 150 i uważam że jest to dosyć optymalna odległość. Jednak jesli ktoś chce to mona ją zwiększyć. ( maksymalnie 255 ).
6. Ok! masz podstawowe rybki w bajorku. Skompiluj mapę(F9). Jeśli wszystko zrobiłeś(aś ) jak należy to powinieneś(aś ) otrzymać takie coś:
Heh i tutaj skończyłbym z pewnością pisanie tego tutka gdyby nie moja ciekawość... 'A gdyby tak zmienić model rybki?' - pomyślałem. No dobra pierwsza moja myśl to był kibel. Tak też zrobiłem. Spójrzcie jaki efekt otrzymalem :
Polecam zabawę z tym bytem gdyż jest on bardzo ciekawy i daje super efekt i satysfakcję oraz upiększa Twoją mapę