<?xml version="1.0"?>
<rss version="2.0"><channel><title><![CDATA[Unity: Pytania & Dyskusja ostatnich tematów]]></title><link>https://forum.gmclan.org/forum/63-unity-pytania-dyskusja/</link><description><![CDATA[Unity: Pytania & Dyskusja ostatnich tematów]]></description><language>pl</language><item><title>Unity C# Pole widzenia NPC</title><link>https://forum.gmclan.org/topic/34459-unity-c-pole-widzenia-npc/</link><description><![CDATA[
<p>
	Słuchajcie muszę zrobić żeby NPC wykonywał coś gdy w zasięgu jego wzroku znajduje się inna jednostka.
</p>

<p>
	<img alt="image.png.365e4d5d40aa4b1761ff2a976071ffb7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1271" src="https://forum.gmclan.org/uploads/monthly_2021_03/image.png.365e4d5d40aa4b1761ff2a976071ffb7.png" /></p>

<p>
	Jak zrobić w Unity aby NPC miał jakiś zasięg wzroku wyrażony w stopniach(dajmy na to od this.direction - 30 do this.direction + 30).
</p>

<p>
	Jeśli w nim znajduje się jakiś obiekt np "npc" lub obiekt dziedziczący z "npc" np, "npc_tank", "npc_soldier" to pobiera dane do najbliższego który znajduje się w zasięgu wzroku(tej klasy lub potomnej) takie jak np. x, y. Oprócz tego fajnie żeby sprawdzał czy nie ma na drodze jakiegoś obiektu solid czymś w rodzaju colision_line w GMS(właśnie czy to się robi jak w GMS że jakąś właściwość solid się sprawdza czy jak to zrobić aby były przeszkody typu drzewa przez które nie można celować i takie przez które można)?
</p>

<p>
	 
</p>

<p>
	<br />
	(Przepraszam za psuedokod przykładowy który pewnie ma nie wiele wspólnego z Unity ale uczę się dopiero wszystkiego od podstaw).
</p>

<p>
	 
</p>

<p>
	@e: czym są tagi obiektów i czy może mogą mi pomóc jakoś?
</p>
]]></description><guid isPermaLink="false">34459</guid><pubDate>Sun, 28 Mar 2021 12:38:20 +0000</pubDate></item><item><title>Unity C# Tworzenie panelu GUI</title><link>https://forum.gmclan.org/topic/34457-unity-c-tworzenie-panelu-gui/</link><description><![CDATA[
<p>
	Tworzę swój pierwszy projekt w Unity. Chciałbym zrobić u dołu menu które będzie panel jak w RTS. Jak poprawnie zrobić menu u dołu aby dostosowywało się do ekranu i żeby było zawsze na wierzchu? Jak dodawać dynamicznie(z poziomu kodu) obiekty do gui(np przycisków), aby rysowały się na takim panelu(pozycja zawsze na wierzchu ala "fixed")?
</p>

<p>
	Robię w oparciu o dwa wymiary jeśli to w ogóle istotne w tej sytuacji, Jestem kompletnie świeży w unity. W C# natomiast już trochę programowałem i dużo w GM/GMS.
</p>
]]></description><guid isPermaLink="false">34457</guid><pubDate>Sat, 27 Mar 2021 21:01:25 +0000</pubDate></item><item><title>Przezroczyste &#x15B;ciany (rozkmina)</title><link>https://forum.gmclan.org/topic/34441-przezroczyste-%C5%9Bciany-rozkmina/</link><description><![CDATA[
<p>
	Jak waszym zdaniem najlepiej rozwiązać przezroczystość ścian w grze z rzutem izometrycznym? Moim ideałem byłoby żeby odkrywane były ściany pokoju w którym znajduje się gracz ale tylko te od strony kamery. Problem jest taki że każda ściana w mojej grze jest zrobiona z dwóch (wewnętrzna i zewnętrzna) tak jak tutaj:
</p>

<p>
	 
</p>

<p>
	<img alt="image.png.ba22a665d96c7814b5ba5f05ffa3edb9.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1252" src="https://forum.gmclan.org/uploads/monthly_2021_01/image.png.ba22a665d96c7814b5ba5f05ffa3edb9.png" /></p>

<p>
	 
</p>

<p>
	Dodatkowo co jeżeli gracz nie widzi danej ściany ale nadal zasłania mu ona widok? Dość długo już nad tym myślę i wciąż jest to zbyt skoplikowane
</p>

<p>
	Tutaj jak wygląda gra:
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="true" frameborder="0" height="113" src="https://www.youtube.com/embed/jlOxLGf6gi8?feature=oembed" width="200"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	Oczywiście rozkmina dotyczy jednego piętra bo reszta pięter wyżej jest chowana jeżeli jesteśmy pod dachem
</p>
]]></description><guid isPermaLink="false">34441</guid><pubDate>Mon, 18 Jan 2021 16:20:18 +0000</pubDate></item><item><title>Mapowanie pozycji na NavMesh</title><link>https://forum.gmclan.org/topic/34232-mapowanie-pozycji-na-navmesh/</link><description><![CDATA[
<p>
	Czy ktoś z was wie może jak zrobić "mapowanie" danej pozycji (<span><strong>Vector3</strong></span>) na <span style="color:#f39c12;"><em><strong>NavMesh</strong></em></span> w osi <strong><span style="color:#27ae60;">y</span></strong>?
</p>

<p>
	W sensie jak przesuwam obiekt który nie jest <span style="color:#f39c12;"><strong><em>NavMeshAgentem</em></strong></span> w osiach <strong><span style="color:#e74c3c;">x</span></strong> i <strong><span style="color:#2980b9;">z</span></strong>, pozycja na osi <strong><span style="color:#27ae60;">y</span></strong> dostosowuje się do wysokości powierzchni NavMesh?
</p>

<p>
	Jedyna funkcja jaką znalazłem to<span> <strong>SamplePosition</strong></span>, ale ta funkcja znajduje najbliższy punkt we wszystkich osiach, czyli jeśli mam nagle wysokie podwyższenie to obiekt nie przesunie się dalej i nie "wejdzie" na to podwyższenie bo ma bliżej pozycję na niższym piętrze.
</p>

<p>
	 
</p>

<p>
	@EDIT:
</p>

<p>
	W sensie jak można zmapować pozycję <span style="color:#f39c12;">pomarańczową</span> na pozycję <span style="color:#2980b9;">niebieską?</span>
</p>

<p>
	<img alt="6dGtkPw.png" class="ipsImage" height="395" src="https://i.imgur.com/6dGtkPw.png" width="535" /></p>
]]></description><guid isPermaLink="false">34232</guid><pubDate>Mon, 04 Feb 2019 11:17:27 +0000</pubDate></item><item><title>[PacktPub] Tydzie&#x144; Unity</title><link>https://forum.gmclan.org/topic/32882-packtpub-tydzie%C5%84-unity/</link><description><![CDATA[
<p>Gdyby ktoś był zainteresowany to na packtpubie jest obecnie tydzień unity, codziennie nowa książka do pobrania za darmo :f</p>
<p> </p>
<p>
<a href="https://www.packtpub.com/packt/offers/free-learning" rel="external nofollow">https://www.packtpub.com/packt/offers/free-learning</a></p>
]]></description><guid isPermaLink="false">32882</guid><pubDate>Tue, 21 Jun 2016 10:19:51 +0000</pubDate></item><item><title>[RigidBody] sprawdzenie energii</title><link>https://forum.gmclan.org/topic/32877-rigidbody-sprawdzenie-energii/</link><description><![CDATA[
<p>Siemka,</p>
<p>
wiecie czy jest jakaś możliwość sprawdzenia jaką obecnie obiekt ma energię Kinetyczną?</p>
<p>
Chodzi mi o to, że np. jak obiekt stoi mi na planszy, to żeby punktów się nie dostawało, a jak uderzy się w niego czymś to bloki odlatują i chce zliczyć ( nie musi być bardzo dokładnie ) jak mocne było to uderzenie :D</p>
<p>
Nie musi być z komponentu RigiBody, ale tak ogólnie, nie wiem przez prędkość jaką obecnie ma obiekt?</p>
<p> </p>
<p>
Różnica między 1 sekundowym sprawdzeniem położenia Vector3? Różnica razy mnożnik? - taki pomysł ale nie wiem jak zrealizować</p>
]]></description><guid isPermaLink="false">32877</guid><pubDate>Thu, 16 Jun 2016 18:57:55 +0000</pubDate></item><item><title>Raycast problem z pozycj&#x105;</title><link>https://forum.gmclan.org/topic/32735-raycast-problem-z-pozycj%C4%85/</link><description><![CDATA[
<p>Cześć,</p>
<p>
robię poruszanie bohatera do klikniętego miejsca.</p>
<p>
Mam problem ponieważ, mój raycast nie przechodzi przez inne obiekty tylko się na nich zatrzymuje mimo ustawionego layout'a (jeżeli dobrze to zrobiłem - po prostu zrobiłem nowy layout i dodałem tylko terrain)</p>
<p> </p>
<p>
My code:</p>
<p>
</p>
<div>GML</div>
<div>RaycastHit hit;<p>
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);</p>
<p>
<span>if</span> (Physics.Raycast(ray, out hit, 11))  <span>// 11 - to jest numerek mojego layouta</span></p>
<p>
{</p>
<p>
     newPosition = hit.point;</p>
<p>
}</p>
</div>
<p> </p>
<p>
Wie ktoś może co trzeba zmienić aby ten raycast przechodził przez inne obiekty a tylko zatrzymywał się na tych z ustawionym layoutem "ziemia" ?</p>
]]></description><guid isPermaLink="false">32735</guid><pubDate>Tue, 01 Mar 2016 21:50:31 +0000</pubDate></item><item><title>Podstawowe pytania</title><link>https://forum.gmclan.org/topic/32661-podstawowe-pytania/</link><description><![CDATA[<p>Jeśli znam C++, na poziomie średniozaawansowanym, to muszę przerobić C# całkowicie, czy większość będzie intuicyjna? I czy używać tych RigidBody itd. czy samemu zrobić takie podstawowe funkcjonalności?</p>]]></description><guid isPermaLink="false">32661</guid><pubDate>Wed, 03 Feb 2016 18:38:46 +0000</pubDate></item><item><title>Blender i Unity - Problem z rotacj&#x105; [Rozwi&#x105;zanie]</title><link>https://forum.gmclan.org/topic/32660-blender-i-unity-problem-z-rotacj%C4%85-rozwi%C4%85zanie/</link><description><![CDATA[
<p>Jest to temat poświęcony rozwiązaniu błędów z rotacją i/lub skalą modeli zrobionych dla Unity w Blenderze.</p>
<p>
Jeżeli chcieliście zrobić jakiś model, pewnie nie raz spotkaliście się z błędem, że wasz model w Unity ma zrobioną rotację,</p>
<p>
a ustawienie wartości do 0 powoduje np. położenie go na bok.</p>
<p> </p>
<p>
Jest na to prosty sposób:</p>
<p>
<b>Pobieramy Dodatek:</b></p>
<p>
<a href="https://gmclan.org/up6571_3_Blender_Unity_Tools.html" rel="external nofollow">Download</a></p>
<p> </p>
<p>
<b>Instalacja:</b></p>
<p>
Wypakowywujemy go do:</p>
<p>
<i>C:\Program Files\Blender Foundation\Blender\ [Twoja Wersja] \scripts\addons\</i></p>
<p>
<b>albo</b></p>
<p>
Otwieramy Blender: </p>
<p>
<i>File-&gt;User Preferences-&gt;Add-ons-&gt;[install from file...]</i></p>
<p>
<img src="https://gmclan.org/uploader/6571/W__czenie_Dodatkaa06a7.jpg" border="0" alt="W__czenie_Dodatkaa06a7.jpg" /></p>
<p>
<b>2. Aby włączyć wtyczkę:</b></p>
<p>
1) Otwieramy File -&gt; User Preferences-&gt; Add-ons</p>
<p>
2) W szukajce szukamy "Unity Tools"</p>
<p>
3) Zaznaczamy kwadracik po prawej</p>
<p>
4) [save User Settings]</p>
<p> </p>
<p>
<b>3. Aby użyć w model modzie, w menu klikamy na zakładkę Misc -&gt; Unity Tools -&gt; Simple </b>Rotation.</p>
<p>
<b>4. Zapisujemy nasz model, a w Unity będzie się nam wyświetlał poprawnie.</b></p>
<p>
<img src="https://gmclan.org/uploader/6571/Jak_u_y_.jpg" border="0" alt="Jak_u_y_.jpg" /></p>
<p>
<b>Jeżeli rotacja jest zachowana ale jest lekko zdeformowany:</b></p>
<p>
<i>[ Object -&gt; Apply -&gt; Scale ]</i></p>
<p>
<b>Po tych wszystkich zabiegach wasz obiekt powinien mieć skalę: [1,1,1] i Rotację [0,0,0] i wszystko działa :)</b></p>
<p> </p>
<p>
Dajcie znać czy się przydało :)</p>
]]></description><guid isPermaLink="false">32660</guid><pubDate>Wed, 03 Feb 2016 18:27:34 +0000</pubDate></item><item><title>Jak zrobi&#x107; graffity na &#x15B;cianie?</title><link>https://forum.gmclan.org/topic/32659-jak-zrobi%C4%87-graffity-na-%C5%9Bcianie/</link><description><![CDATA[
<p>Dobra, otóż jak w temacie. Czy macie pomysły jak zrobić graffity na ścianie (różne textury ponakładane na ścianę ) [ to w edytorze sceny].</p>
<p> </p>
<p>
I jak zrobić malowanie takiego graffity na ścianie podczas gry. Nie koniecznie musi to być jak w paincie tak jak maluje tak ma się pokazywać, ale nawet nałożenie jakieś textury na ścianę, ale tak z animacją a nie rzut (odpada blend całości).</p>
<p> </p>
<p>
Ktoś coś?  :]</p>
]]></description><guid isPermaLink="false">32659</guid><pubDate>Wed, 03 Feb 2016 17:25:34 +0000</pubDate></item><item><title>Unity - Spis tutoriali</title><link>https://forum.gmclan.org/topic/32658-unity-spis-tutoriali/</link><description><![CDATA[
<p>Sporo osób będzie chciało zacząć z Unity teraz pewnie, więc tutaj zróbmy jakiś fajny spis dobrych tutoriali :)</p>
<p> </p>
<p>
<i><b>Tutoriale pisane:</b></i></p>
<p> </p>
<p>
<b><a href="http://mwin.pl/" rel="external nofollow">MWin</a></b> - Blog prowadzony przez Marka Winiarkiego, ma naprawdę wiele świetnych tutoriali, cały czas dodaje coś nowego.</p>
<p>
Jego tutoriale są podzielone na 4 kategorie:</p>
<p>
1) <a href="http://mwin.pl/unity3d-tutorial-1-tworzymy-nowy-projekt-przygotowujemy-teren/" rel="external nofollow">Twój własny FPS z MWin</a> - Jest to 14 częściowa seria jak stworzyć własnego FPSa w Unity 3D, podczas niego możesz nauczyć się takich rzeczy jak zrobienie życia, strzelanie, podstawowe AI przeciwnika, zmiana broni, zbieranie amunicji, tworzenie terenu itp.</p>
<p>
2) <a href="http://mwin.pl/kurs-c-pod-unity3d-dla-leniwych-1-wstep/" rel="external nofollow">Kurs C# pod Unity3d dla leniwych</a> - Głównie dla tych, którzy nie mieli wcześniej nic wspólnego z programowaniem, lub dla tych, którzy nie mają zielonego pojęcia o C#, tłumaczy tutaj wszystkie podstawy.</p>
<p>
3) QuickTip - Tutaj są omawiane różne przykłady, każdy jest 1 lub 2 częściowy, przykładowo jak zrobić strzelanie, minimapę, respawn przeciwnika, cykl dnia i nocy. jest to spis wielu rzeczy, które mogą ale nie muszą sprawiać problemy.</p>
<p>
4) OneLine - Krótkie tutoriale, które czasem zajmują nawet parę linijek i omawiane są w nich proste rzeczy.</p>
<p> </p>
<p>
<b>Tutoriale na YouTube:</b></p>
<p> </p>
<p>
<a href="https://www.youtube.com/user/tajemniczy695/videos" rel="external nofollow">Tajemniczy</a> - Jest tu spora ilość tutoriali o samym Unity jak i C# do niego.</p>
<p> </p>
<p>
<b>
</b></p>
<div class="ipsEmbeddedVideo">
<b></b><div><b><iframe width="480" height="270" src="https://www.youtube.com/embed/videoseries?list=PL51gqcv6WuIUJcfyZvEmSQjDqQjOC3ohm" frameborder="0" allowfullscreen="true"></iframe></b></div>
<b></b>
</div>
<b> - </b>Cały czas powstający tutorial o grze ala CS. <p> </p>
<p>
<b>
</b></p>
<div class="ipsEmbeddedVideo">
<b></b><div><b><iframe width="480" height="270" src="https://www.youtube.com/embed/videoseries?list=PLdBHMlEKo8UcMT8wmeKDLdKK1dRulUiN1" frameborder="0" allowfullscreen="true"></iframe></b></div>
<b></b>
</div>
<b></b> - Podstawowe tutoriale o Unity, objaśnienie particli, tworzenia terenu etc.<p> </p>
<p>
<b><a href="https://www.youtube.com/channel/UC4MDTn6WkqvBfBW_4cFZp2g/videos" rel="external nofollow">GucioDevs</a> -</b> Zagraniczne tutoriale. Możesz tutaj się nauczyć zrobić prostą platformówkę 2D oraz nauczyć się kilku mniejszych rzeczy jak np screenshake, czy losowe generowanie.</p>
<p> </p>
<p>
<b><a href="https://www.youtube.com/user/Brackeys/videos" rel="external nofollow">Brackeys</a> </b>- Zagraniczne tutoriale. Tutaj również jest tutorial o FPSie multiplayer, oprócz tego ciekawy tutorial o platformówce 2D i inne rzeczy ;)</p>
<p> </p>
<p>
<b>Inne:</b></p>
<p> </p>
<p>
<b><a href="https://unity3d.com/learn/live-training" rel="external nofollow"> Live online training courses</a></b> - Spis tutoriali Unity na żywo, godzinne odcinki tylko dla wytrwałych</p>
<p> </p>
<p> </p>
<p>
Jeśli macie jakieś dobre tutoriale podsyłajcie je tutaj, będę edytował pierwszy post ;)</p>
]]></description><guid isPermaLink="false">32658</guid><pubDate>Wed, 03 Feb 2016 16:57:55 +0000</pubDate></item><item><title>Unity - Od czego zacz&#x105;&#x107;?</title><link>https://forum.gmclan.org/topic/32655-unity-od-czego-zacz%C4%85%C4%87/</link><description><![CDATA[
<p>Witajcie mam zaszczyt dodać pierwszy temat w tym dziale :D</p>
<p> </p>
<p>
Wprowadzę was w świat Unity postaram się jakoś dobrze wam to przedstawić.</p>
<p>
Unity jest silnikiem dzięki któremu możemy robić niezłe gry 3D, a do 2D również ma niezłe wsparcie. W unity możemy obługiwać dodatkowe urządzenia Ocullus Rift, Kinect i wiele innych. Możemy zrobić Virutall Reallity, wyświetlać modele 3D nakierowując naszą kamerą z telefonu na zdjęcie. Opcji jest cała masa.... Naprawdę... </p>
<p> </p>
<p>
Po pierwsze musimy się do tego jakoś przygotować. </p>
<p>
Wszystkie programy, które podaję są darmowe (ale nie zawsze z użytkiem do celów komercyjnych)</p>
<p>
Co potrzebujemy jeszcze do tworzenia w Unity oprócz jego zainstalowania:</p>
<p> </p>
<p>
<u><b>Edytor kodu - bez niego ani rusz:</b></u></p>
<p>
</p>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>MonoDevelop </b></div><b></b><div style="margin-left:25px;">- automatycznie instalowany (jeżeli go nie odhaczymy) - niezły edytor kodu. Dobry na początek, dobrze podpowiada, prosty w użyciu. Jak się dobrze kliknie sam sformatuje kod, żeby był czytelny</div>
<p></p><div style="margin-left:25px;"> </div>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>Visual Studio</b></div><b></b><div style="margin-left:25px;"> - od wersji 5.2 również automatycznie instalowany - świetny edytor. Zawsze dobrze formatuje, podkreśla od razu kiedy nie damy średnika na koniec linijki. Dzięki skrótowi </div><b></b><div style="margin-left:25px;"><b>CTRL</b></div><b></b><div style="margin-left:25px;"> + </div><b></b><div style="margin-left:25px;"><b>.</b></div><b></b><div style="margin-left:25px;"> może nam automatycznie dodać zmienną. Podpowiada co mamy wpisywać w nawiasie, wszystkie typy zmiennych itp. Dostajemy pełną personalną wersję po zalogowaniu się przy użyciu konta microsoft. (Aby program dobrze nam działał z Unity potrzebujemy mieć zainstalowanej wtyczkie Visual Unity [przy instalacji unity jest zalecana do zainstalowania])</div>
<p></p><div style="margin-left:25px;">
</div>
<p></p>
<p> </p>
<p>
<u><b>Jeżeli robimy grę 3D:</b></u></p>
<p>
</p>
<p></p><div style="margin-left:25px;">
</div><u></u><div style="margin-left:25px;"><u>Po pierwsze przyda nam się jakiś program do robienia modeli:</u></div><u></u>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>Blender</b></div><b></b><div style="margin-left:25px;"> - dość prosty w obsłudze, można znaleźć wiele filmików instruktażowych (mogę jakieś podesłać), może być użyty do tworzenia animacji.</div>
<p></p><div style="margin-left:25px;"> </div>
<p></p><div style="margin-left:25px;">
</div><u></u><div style="margin-left:25px;"><u>Po drugie jakiś programik do tworzenia grafiki ( głównie textur w tym wypadku ):</u></div><u></u>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>Gimp</b></div><b></b><div style="margin-left:25px;"> - dobrze znany program do tworzenia i edytowania grafiki</div>
<p></p><div style="margin-left:25px;">
</div>
<p></p>
<p>
<u><b>Jeżeli robimy grę 2D:</b></u></p>
<p>
</p>
<p></p><div style="margin-left:25px;"> </div>
<p></p><div style="margin-left:25px;">
</div><u></u><div style="margin-left:25px;"><u>Oczywiście program do tworzenia grafiki:</u></div><u></u>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>Gimp </b></div><b></b><div style="margin-left:25px;"> - Polecam go, ale każdy ma jakiś swój ulubiony.</div>
<p></p><div style="margin-left:25px;">
</div>
<p></p>
<p>
<u><b>Inne pomocne programy</b></u></p>
<p>
</p>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>DropBox</b></div><b></b><div style="margin-left:25px;"> - jeżeli pracujemy z jakąś osobą, na pewno przyda nam się jakaś aplikacja do synchronizowania plików: Grafika, Dźwięki, Fonty, Conept Arty itp. (tylko nie pliku projectu unity, jedynie skompresowane, albo exporty .unitypackage, spowodowane jest to setkami plikami cashe, a używanie projektu przy włączonym dropboxie blokuje się, ponieważ za duża liczba i zbyt szybka plików.</div>
<p></p><div style="margin-left:25px;"> </div>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>GitHub</b></div><b></b><div style="margin-left:25px;"> - Podobno najlepszy program do działania z kimś w Unity, nie znam go za bardzo. Posługuje się nim z konsoli. Jak ktoś go ogarnia, to wie o co w nim chodzi. Początkującym nie polecam.</div>
<p></p><div style="margin-left:25px;"> </div>
<p></p><div style="margin-left:25px;">
</div><b></b><div style="margin-left:25px;"><b>AudaCity</b></div><b></b><div style="margin-left:25px;"> - Prosty edytor dźwięków, jeżeli chcemy coś wyciąć lub przyciąć jakiś dźwięk. Zmienić lekko efekty. Nadaję się.</div>
<p></p><div style="margin-left:25px;">
</div>
<p></p>
<p> </p>
<p>
Jeżeli dopiero zaczynamy swoją przygodę z programowaniem, radzę albo pooglądać jakieś filmiki instruktażowe, albo przeczytać jakieś wprowadzenia. Jest ich cała masa u Wujka Google po Rosyjksu, Angielsku, Francusku i po Polsku również...</p>
<p>
Nie polecam od razu na początku się pytać jak się do czegoś zabierać jak się nie zna podstaw. <b>Trzeba ogarnąć podstawowe funkcje takie jak:</b></p>
<p>
</p>
<p></p><div style="margin-left:25px;">
Rigibody - Fizyka w naszej grze, </div>
<p></p><div style="margin-left:25px;">
Character Controller - Kontroler bohatera,</div>
<p></p><div style="margin-left:25px;">
Collision Cube/Circle/Mesh/Sphere/Capsule - Dodają kolizje,</div>
<p></p><div style="margin-left:25px;">
Mesh - model,</div>
<p></p><div style="margin-left:25px;">
Material - połączenie textury z hight i normal mapą,</div>
<p></p><div style="margin-left:25px;">
Particle System - efekty, dym, ogień itp.,</div>
<p></p><div style="margin-left:25px;">
Audio Source - źródło dźwięku,</div>
<p></p><div style="margin-left:25px;">
Audio Listner - jeden na scenę - odbiorca dźwięku</div>
<p></p><div style="margin-left:25px;">
</div>
<p></p>
<p>
Jeżeli czegoś z tego nie znasz i nie wiesz jak działa, zalecam lekturę dokumentacji wszystko jest tam ładne opisane. Dokumentacja jest podstawą w Unity. Trzeba się nią umieć posługiwać jak biblią albo słownikiem (kto czym woli). Bez niej ani rusz. </p>
<p> </p>
<p>
Naszym placykiem zabaw są dwa okienka.</p>
<p>
<b>Scena</b> - Graficznie w 3D możemy przesuwać elementy, klikając LPM pociągając za wektory.</p>
<p>
<b>Inspektor</b> - lista elementów w naszej grze na danej scenie. Klikając na poszczególne elementy mamy możliwość wpisania od ręki pozycji, zmiany publicznych zmiennych, dodawać komponenty itd.</p>
<p> </p>
<p>
Myszką możemy robić pewne zmiany w naszych obiektach przy pomocy pewnych opcji:</p>
<p>
1. [Łapka] Po prostu przeciąganie elementów obracamy kamerą w scenie itd.</p>
<p>
2. [Q] - umożliwia nam zmianę pozycji obiektu przez wektorki</p>
<p>
3. [W] - dzięki temu możemy obracać nasze obiekty wokół wszystkich osi.</p>
<p>
4. [E] - zmiana skali, wzdłuż i wszerz jak kto woli</p>
<p>
5. [R] - zmiana skali w trochę innej formie, głównie przy edycji płaskich elementów, lepsze niż 4. przy tworzeniu gier 2D</p>
<p> </p>
<p>
Mam nadzieję, że mój temat, pomoże wam przynajmniej trochę w zaczęciu pracy z Unity. Jeżeli chcecie żebym co dodał/zmienił piszcie...</p>
]]></description><guid isPermaLink="false">32655</guid><pubDate>Tue, 02 Feb 2016 19:48:13 +0000</pubDate></item></channel></rss>
