játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5479
FZoli:    4893
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2526

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2195
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1654
syam:    1491
Frissebbek | Korábbi postok
[1] [2] > 3 < [4] [5] [6] [7] [8] [9] [10] [15] [20] [25] [30] [35] [40] [45] [50] [55] [56]
Parallax - Tag | 604 hsz       Online status #210839   2017.01.24 11:55 GMT+1 óra  
Idézet
gegory :
Hát nem értem miért erőlteti az Apple a MAC-es környezetet


Vajon miért erőlteti egy hardver gyártó a saját hardverét?

   
gegory - Tag | 6 hsz       Online status #210818   2017.01.18 22:03 GMT+1 óra  
Kösz Gopher. Meglesem

Hát nem értem miért erőlteti az Apple a MAC-es környezetet amikor sokan a PC-n dolgoznak.
Ahhoz, hogy én a PC elkészített játékomat kipróbálhassam, kell egy Hackintosh+Unity+Xcode 7.3 kombo?!? Tegye fel a kezét aki Mac-es környezetben dolgozik.
Ennyire nem bízik a cég a Unity-ben, hogy nem készítenek hozzá egy beépülő modult?!?

Ezt a hozzászólást gegory módosította (2017.01.18 22:16 GMT+1 óra, 852 nap)

   
Instalok - Tag | 603 hsz       Online status #210817   2017.01.18 19:18 GMT+1 óra  
Generált pályákkal foglalkozok. A lényeg az, hogy van egy base scene, amiben a közös objektumok vannak, amik minden scene-ben benne lennének (pl. kamera, annak a controllere, esetleg UI, egyéb managerek, ilyesmi). Azaz itt található egy olyan objektum is, aminek van egy olyan scriptje, ami a placeholderek helyére tud generálni dolgokat.

Az egyéb elemek (például statikus modellek), amik pályaspecifikusak egy külön scene-ben találhatóak. Emellett a placeholderek is egy adott scene-hez tartoznak, azaz a fentebb említett generáló objektumnak szüksége van egy ún. MapDescriptorra, ami tartalmaz minden információt, ami a generáláshoz szükséges.

Ezt jelenleg a következő módon oldottam meg:

Mivel egyelőre placeholdereknek tényleges objektumokat használok (később lesz egy saját osztály, saját editorral, akkor talán lehet ScriptableObjecttel megoldani az egészet), így az adott jelenetben van egy MapDescriptor nevű objektumom, amit megtageltem "MapDescriptorTag" taggel. Ezen az objektumon van egy MapDescriptor script is, ami megvalósítja az IMapDescriptor interfészt (amin keresztül le lehet kérni információkat). Azért kell, hogy script legyen, hogy rá tudjam tenni az objektumra, tudja szerializálni, lássam az inspectorban, tudjam állítgatni, stb.

Így, hogy adott ez az objektum, miután betöltöttem a konkrét jelenetet, a base jelenetből tag alapján megkeresem a game objectet, és úgy már tudom használni az IMapDescriptort a generáláshoz.

Az érdekelne, hogy van-e ennél szebb/jobb megoldás.

Gondoltam rá, hogy a MapDescriptor objektum kvázi singleton legyen:
Kód:
public class MapDescriptor : MonoBehaviour, IMapDescriptor
{
    public static IMapDescriptor Instance
    {
        get;
        private set;
    }

    private void Awake()
    {
        // error check if (Instance != null)

        Instance = this;
    }
}

Ezzel csak az a gondom, hogy nagyobb a hibalehetőség: jelenetváltáskor a konkrét jelenetet unload-olom, de a static az static, szóval az úgy marad. Aztán véletlen meghívok rajta valamit, aztán csak csodálkozok. Meg amúgy is, nem kell a generálás után is elérnem ezt az objektumot, szóval jobb lenne, ha nem singleton lenne.

szerk.:
Valószínűleg ScriptableObject lesz saját Editorral.

Ezt a hozzászólást Instalok módosította (2017.01.19 11:16 GMT+1 óra, 852 nap)

   
zbalai - Tag | 54 hsz       Online status #210816   2017.01.18 13:55 GMT+1 óra  
Idézet
Parallax :
zbalai: Azt is olvastad, hogy valaki kipróbálta és "egy négyszög alakú falfelületre 70 ezer triangle-t kapok, a kettő helyett". Ennek amúgy mi köze a Unity-hoz?


Részleteket még nem tudok, igazából Unity 3D alatt szeretném használni ezt a tömörítést.
Egyikünk csinálhatná a lekódolást, másikunk a visszakódolást pl, vagy hasonló.

   
gopher - Törzstag | 497 hsz       Online status #210807   2017.01.18 08:41 GMT+1 óra  
@gegory: https://unity3d.com/learn/tutorials/topics/mobile-touch/building-your-unity-game-ios-device-testing

"Since the release of Xcode 7 in 2015, it has been possible to build apps - including games made with Unity - using a free Apple ID. Prior to this, only members of the paid Apple Developer Program could do so. The free option is limited: you can’t use services such as Game Center or In-App Purchases, and you can’t submit your game to the App Store. However, you can test your game on an iOS device using a free Apple ID."

Szoval lehet ingyenes Apple ID-val, de csak tesztre, es nem tudod hasznalni a Game Center szolgaltatast sem In App fizetest csinalni, sem kitenni az Apple Store-ba.
   
gegory - Tag | 6 hsz       Online status #210800   2017.01.17 15:58 GMT+1 óra  
Sziasztok.

Unityben szeretnék egy játékot fejleszteni iOS eszközökre.
Van valami megoldás arra, hogy IPA formátumba tudjam a művemet menteni?
Most jelenleg kábelen át tesztelem az adott készüléken a játékot de az egy másik világ. Ahhoz, hogy én a UNITY-ban át tudjam fordítani IPA formátumra a játékomat ahhoz be kellene lépnem (persze jó pénzért) az Apple fejlesztői programjába ami hobbynak drága lenne.
Ezért kérdezném, hogy van-e más út.

Tisztelettel: Gergő

   
Parallax - Tag | 604 hsz       Online status #210799   2017.01.17 07:27 GMT+1 óra  
zbalai: Azt is olvastad, hogy valaki kipróbálta és "egy négyszög alakú falfelületre 70 ezer triangle-t kapok, a kettő helyett". Ennek amúgy mi köze a Unity-hoz?

   
zbalai - Tag | 54 hsz       Online status #210797   2017.01.16 14:41 GMT+1 óra  
Google kidobott egy elég jó kis 3D tömörítőt. Gondolkodom C# -ra implementáláson, de valakivel együtt sokkal viccesebb lenne, így meg tudnánk osztani a feladatokat. Vagy van valami megoldás már erre, ami jól használható?
https://prog.hu/hirek/4555/nyilt-forrasu-3d-s-tomoritot-adott-ki-a-google

   
zbalai - Tag | 54 hsz       Online status #210738   2016.12.27 11:19 GMT+1 óra  
Lesz most 29-én Unity 3D meetup a Kálvin téren:
https://www.meetup.com/Unity-3D-Budapest/events/236382953/

   
kiskami - Tag | 265 hsz       Online status #210700   2016.12.18 22:45 GMT+1 óra  
Udemy-n most 15 euróért van nagyon sok tanfolyam, Unity, Unreal, Blender témájúak is.
[Silent Vertigo] { Solarah }
http://www.silentvertigo.hu
   
nkmtnee - Tag | 3 hsz       Online status #210696   2016.12.18 18:54 GMT+1 óra  
Hali, ez hosszú lesz; tl.dr.: feketeöves unity mestert keresünk.

Arról van szó, hogy megfoganóban van egy kisléptékű mobil+steam point'n click szerű, elmélyülős, gondolkodós sztorialapú, logikai... ilyesmi játék. Nagyon fontos, hogy még soha nem készítettünk ilyet, egyáltalán játékot sem, szóval így. A helyzet az, hogy zeneszerzőnk illetve hangokért felelős emberünk pipa; 3dmodellező pipa; illusztrátor/grafikus/animátor pipa; sztorialkotó, mesélő ember pipa; és mindenki profi a saját szakterületén, viszont a unity skillek elég alacsonyan vannak. Én foglalkozom ezzel is (kezdő tutorialok, c#/OOP alapszinten, ilyesmik egyelőre, de nagyon szeretem ), de akkor lenne az igazi, ha lenne valaki aki eléggé keni a dolgot.
Na most a csúnya rész: azt szeretnénk, ha ez a unityban jártas ember tudna segíteni a projekt folyamán, de nem olyan módon, hogy mi elküldjük neki az asseteket meg a vágyainkat és visszaküldi a forráskódot/kész jelenetet, akármit, hanem úgy, hogy együtt dolgozunk és kvázi tanít, hogy mit miért hogyan. Ez így eléggé lehúzás szagú, viszont mivel első alkalommal és baráti alapon megy az egész (meg mivel mind csóró egyetemisták vagyunk), ezért se pénzzel se semmivel nem tudjuk honorálni a munkát, csak egy szerződéssel, ami az előre meghatározott platformokról befolyó nyereség egy részét garantálja - amennyiben elkészül a játék.
Fontos lenne, hogy minden felmerülő kérdésre tudjon választ adni az illető (nyilván nem mindentudó - csak tudja hol kell keresni a választ), ha lehet Budapesten, vagy agglomerációban lakjon, és februártól előre megbeszélt időpontokban elérhető legyen.
Zárásnak pedig egy kis teaser - egyelőre itt (illetve már nem pont itt, de nem nagyon sokkal előrébb) tartunk.

Ha érdekel, kérlek írj nekünk a borivstudio kukac dzsíméles ímélünkre.

   
S_gaming - Tag | 12 hsz       Online status #210575   2016.12.01 18:38 GMT+1 óra  
Sziasztok!

Tanácsot szeretnék kérni egy készülő játékommal kapcsolatban, amelynek nemrégiben csináltam egy nagyon kezdeti fázisban lévő trailert. A projekt gyakorlásnak indult, majd ebből szakdolgozati témává fejlődött, témája főként az amőba és NIM típusú játékok alkalmazása egy nagyobb 3D játékban.

Mivel nyáron kiderült, hogy a hiányzó szakmai gyakorlat miatt egy évet csúszok, átterveztem a projektet és felvetődött bennem, hogy akár egy teljes játékot is lehetne készíteni belőle.

A NIM játék része legnehezebb nehézségi fokozaton (XOR) elkészült, az UI felületén és a textúrákon viszont még dolgozni kell, illetve az ellenfél (robot) modellje még hiányzik.
A többi részen viszont nincs még kész a játékmenet.

A youtube sajnos nagyon sokat rontott a minőségen, az alatta lévő linken le lehet tölteni sokkal szebb minőségben. Illetve a textúrák miatt a képeket lehet érdemesebb nézni...

Trailer:

https://www.youtube.com/watch?v=srEBzIYve-o

Képek:

http://stationsgame.deviantart.com/

Ezek lennének a kérdéseim, valamint nagyon szívesen fogadok véleményt is róla:

1. A textúrák internetről letöltött ingyenes cuccok, de sokkal többet ki lehetne hozni a látványból, ez így sok helyen sivárnak néz ki. Milyen textúrázó programot érdemes használni fbx modellekhez és hol találok normálisan kinéző, de nem csődközeli állapotba juttató texture pack-okat?

2. A lightmappinget alkalmazva sötétebb és rondább kinézete lett minden objektumnak, volt ahol súlyos grafikai hibák is megjelentek. Rákerestem neten, de a tanácstalanság volt inkább ott is a jellemző. Jelenleg realtime-ban kellett hagynom a fényforrásokat és lecsökkentenem a számukat, de ez természetesen az fps-re nincs jó hatással.

Minden választ előre is köszönök!

   
zolten - Tag | 2 hsz       Online status #210544   2016.11.21 19:58 GMT+1 óra  
Üdv! Kickstarterre készülő pc-s rpg-be keresünk Unity Engine-ben jártas programozót, szoftverfejlesztőt. Akit érdekel, az írjon nyugodtan a zolten1978@gmail.com címre!

   
Malloy - Tag | 69 hsz       Online status #210535   2016.11.15 13:29 GMT+1 óra  
A lenti kérdésemre találtam egy lehetséges megoldást, amit ebben a videoban fejt ki a fejlesztő:
https://www.youtube.com/watch?v=svyDgYz5idg

A lényeg, hogy an anchor és pivot értékeket kell minden egyes image-nél állítani. Nem tűnik túl szép megoldásnak, egyszerűnek meg aztán pláne nem mondanám, abba meg bele sem merek gondolni, hogy mi lesz, ha majd dinamikusan, kódból kell generálni UI elemeket, mindenesetre jobb megoldást egyelőre nem találtam.

   
barna9 - Tag | 2 hsz       Online status #210532   2016.11.14 16:04 GMT+1 óra  
köszönöm ez sokat segített

   
FZoli - Szerkesztő | 4893 hsz       Online status #210530   2016.11.14 14:52 GMT+1 óra  
Szia!

Lehet ilyet, természetesen.
A legegyszerűbb nem bele bonyolódni az érme 3d model elkészítésébe, hanem inkább keresni az asset storeban egy ingyene,s már kész érme modelt:

https://www.assetstore.unity3d.com/en/#!/content/1810
(böngészőben nyisd meg a linket, onnan pedig "Open in Unity"
Ezután ha letöltődött és beimportálódott a csomag, lesz egy modelled amit behúzhatsz az inspectorba. A csomagban az aranyozott, jpg képét szerkesztve (gimp, paint, mindegy) a haverod képét is rá tudod tenni az érmére.
   
barna9 - Tag | 2 hsz       Online status #210529   2016.11.14 14:05 GMT+1 óra  
Sziasztok!

Nagyon nagyon kezdő vagyok (pár napja próbálkozok a Unity tutorialokkal ) és egy olyan kérdésem lenne, hogy hogyan tudnék (ha lehetséges) saját egységet betenni a játékba ( illetve ezt az egységet elkészíteni). Egy egyszerű roll a ball játék, de az egyik barátom arcát szeretném (mint egy érmét) begyűjtendő tárgyként betenni.

Bocsi ha ez így nagyon ostoba kérdés, de nem nagyon találom a választ.

   
Lord_Crusare - Törzstag | 1312 hsz       Online status #210481   2016.11.08 12:09 GMT+1 óra  
Attól még kattinthatóak a UI elemek.

   
Malloy - Tag | 69 hsz       Online status #210480   2016.11.08 10:17 GMT+1 óra  
Ja igen, azt elfelejtettem mondani, hogy a UI elemek world space-re állítása nem jó megoldás, hiszen az egér screen spaceben dolgozik.

   
Malloy - Tag | 69 hsz       Online status #210479   2016.11.08 10:14 GMT+1 óra  
Időközben végignéztem még egyszer a dolgokat és letöltöttem az internetet kétszer, de egyelőre mindig van legalább 1 dolog, ami nem klappol.

Mivel rájöttem, hogy a UI elemek közt is van image, így átírtam mindent, így nem kell world space-t használni (a játékomban nem is lenne szükség a sima nem-UI elemekre, szóval ez jó).

Most viszont, hogy minden valamiféle UI elem, a kamera nem működik jól. Letöltöttem múltkor egy scriptet, ami eddig jól működött és azt csinálta, hogy a kamerát módosította az általam megadott virtuális és a játékos által kiválasztott aktuális aspect ratio alapján, röviden az elemek x és y irányban is összementek, illetve kinyúltak (tehát nem volt widescrren sáv sem alul, sem oldalt).

Lebutítottam a beállításokat, amennyire csak lehet. Jelenleg van egy ortographic kamerám és egy UI image-em, mint háttér. 16:10-es virtuális aspect ratiot használok és ha ez az aktuális, akkor nyilván nincs is baj, de sajnos más beállításokkal van fekete widescreen sáv. Túrom még az internetet, hátha találok valami használhatót is.

   
Tunyu - Tag | 450 hsz       Online status #210478   2016.11.07 18:46 GMT+1 óra  
Erre kiváncsi vagyok hogy fog stabilan működni!? Mikor még nem volt a Unity-ben UI dropdown , én egy button prefabból hoztam létre egy popup menüt, ami hibátlanul is működött (én screen space camera módban használtam) , csak az volt vele a baj hogy az egyik Unity verzióban jó méretben jelent meg, a másikban meg már nem. Így kénytelen voltam átírni UI dropdown-ra.

Kérdés: Az objektumokon minden material váltással az editor-ban és a standalon-ban is egyre növekvő memóriát használ. Váltásnál nem csak kicserélem, hanem megsemmisítem a materialt és úgy rakom be az újat. Miért eszi a memóriát?

   
Instalok - Tag | 603 hsz       Online status #210475   2016.11.07 06:47 GMT+1 óra  
Nem vagyok benne biztos, hogy jól értem a dolgot, de lehet, hogy nem az a megoldás, hogy world space-re állítod. A world space canvas arra való, hogy UI elemeket elhelyezz a 3D-s jelenetben, nem arra, hogy a képernyőre rakd ki őket "fixen".

Csináltak is videót:


Ha pedig a world-space kell neked, akkor természetesen nem tudod "pixelben megadni" a pozíciókat, hiszen world space. A world space lényege pont az, hogy a jelenetben helyezed el az egészet, azaz 3D koordinátáid vannak, és az egésznek semmi köze a pixelekhez.

   
Malloy - Tag | 69 hsz       Online status #210474   2016.11.06 23:20 GMT+1 óra  
És mennyire igazad van! Persze emelett még voltak más beállítások, de alapjában véve a world space működik. A UI canvas x, y, z scale értékeit át kellett írnom 0.1, 0.1, 0-ra 1-ről, erre biztos van egyszerű magyarázat, de majd tiszta fejjel átgondolom, hogy ez miért kellett. Biztos a cameraval van összefüggésben.
Gondolom emiatt a world space-ezés miatt van, hogy amikor a prefabból létrehozok egy példányt, akkor a Transform position-jét nem tudom pixel méretben megadni. Átnézem holnap ezeket a koordinátákat és hogy hogyan lehet egyikből a másikba átmenni.

Köszönöm a segítséged!

   
Lord_Crusare - Törzstag | 1312 hsz       Online status #210473   2016.11.06 20:29 GMT+1 óra  
Teljesen más ko-ordináta rendszert is használnak. A UI elemek alapjáraton screen space, a sprite-ok world spaceben helyezhetőek el, így nem fogod tudni őket együtt mozgatni.

A megoldás: állítsd át a UI canvas-t "world space"-re.

   
Malloy - Tag | 69 hsz       Online status #210472   2016.11.06 17:56 GMT+1 óra  
Sziasztok!

Nem rég kezdtem a Unityvel ismerkedni és próbálom a játékomat portolni, de vannak nehézségeim.

Próbálok létrehozni egy olyan prefabot, amin van egy background sprite és néhány button, illetve egy input field. Az egész középen tök jól jelenik meg, de amikor mozgatni szeretném a transform fieldden keresztül, az egész totál szétcsúszik, mint valami drogos. Mintha a UI elemek és a sima 2D-s sprite teljesen más koordinátarendszert használna.
Van valami olyan tutorial, ami megmutatja hogyan lehet ezeket együtt jól használni? Azt nem kérem, hogy az én próbálkozásaimt javítsa valaki, mivel elmagyarázni sem tudom, hogy mi történik a háttérben, de olyan tutorialt meg nem találok, ahol ezeket együtt használnák.

   
nrg007 - Tag | 2 hsz       Online status #210468   2016.11.05 17:45 GMT+1 óra  
Köszönöm FZoli a segítségedet.

Azonban kérdeznék még valamit.
Az .apk állományt elkészítettem, és fel is ment a telefonomra. Viszont az ikon a telefon főoldalán nem jelenik meg, hanem csak az alkalmazások közzé teszi be a telepítő.

Ezt a Unity-ben kell beállítani vagy a programban.

Ha a Unity-ben, akkor hol?

   
FZoli - Szerkesztő | 4893 hsz       Online status #210420   2016.10.23 23:53 GMT+1 óra  
project nézetben meg keress scene fájlt, az fogja feltölteni a hirerachyt. Unity ikonja van. Demo/Scenes, vagy Samples/Scenes, vagy simán scenes, vagy ehhez hasonló logika szerinti helyen szoktak lenni a projectben a scene fájlok, ha nagyon nem találod, akkor a project fül keresőjébe írd ezt: "t: Scene" (idézőjelek nélkül)
   
Instalok - Tag | 603 hsz       Online status #210414   2016.10.23 20:36 GMT+1 óra  
Esetleg tudsz idemásolni egy asset store-os linket?
Nincs hozzá scene csatolva?

   
nrg007 - Tag | 2 hsz       Online status #210412   2016.10.23 20:06 GMT+1 óra  
Sziasztok,

Az asset store-ban van számos olyan alkalmazás (komplett játék projekt), amit ingyenesen le lehet tölteni tanulmányozás vagy saját projektben történő felhasználásra.
Le is töltöttem egy párat, de mindegyik csak a "Project" fülre töltődött be, a "Hierarchy"-ba nem. Ennek hiányában az alkalmazás sem működik.

Honnan lehet tudni, hogy mit tegyek be a Hiararchy-ba, hogyan építsem fel azt, hogy a letöltött alkalmazás működőképes legyen?

Kerestem a neten, néztem tutorial-okat, átnéztem a szerzők oldalait, de nem találtam semmit, ami segített volna.

Előre is köszönöm a segítséget.

   
Instalok - Tag | 603 hsz       Online status #210351   2016.09.29 08:56 GMT+1 óra  
Én is valószínűleg custom shadert használtam volna, amennyiben nem kell, hogy extra mintázata legyen a körívnek, mert akkor csak egy egyszerű távolságot kell megnézni a pont és a középpont között, és mindenki boldog (pl. egy lerp() utasítással belőni az rgba értékeket).

   
HEszkimo - Tag | 19 hsz       Online status #210350   2016.09.28 19:17 GMT+1 óra  
Köszi a válaszokat, végül kipróbálom majd egy átlátszó anyagú 3d elemmel, amire rakok valami kör textúrát

   
Tunyu - Tag | 450 hsz       Online status #210328   2016.09.22 09:10 GMT+1 óra  
Line renderer-ből is lehet kört építeni.

   
HadaHector - Tag | 71 hsz       Online status #210320   2016.09.20 16:43 GMT+1 óra  
Hát ami most eszembe jutott, de egy kicsit körülményesebb megoldás, hogy nem textúrát adsz meg a projektornak, hanem egy custom shadert, aminek lehet állítani a vonalvastagság paraméterét. (Egy kör shadert írni meg ugye nem olyan nehéz )

   
HEszkimo - Tag | 19 hsz       Online status #210302   2016.09.18 17:48 GMT+1 óra  
Sziasztok!

Egy játék közben változó átmérőjű hatáskört szeretnék megvalósítani, ami lényegében egy csak körvonallal rendelkező kör az adott objektum körül.
Projektorral próbáltam, de túl nagy átmérőnél a körvonal túlságosan megvastagszik (a vetített körvonalat olyan vékonyra csináltam amennyire csak tudtam). Van erre valamilyen jobb módszer?

Illetve lenne egy másik kérdésem is. A hatáskör maga egy empty egy projector komponenssel, ebből van egy prefabom. Miután minden kellő objektumhoz Instantiate-elem, meghívom a PrefabUtility.DisconnectPrefabInstance fv-t, azonban a hatáskör nem a vártnak megfelelően viselkedik. A projector egy változóját scriptből módosítom, azonban a játékban lévő hatáskörök nem módosulnak, csak a a prefab-om, aminek nem lenne szabad.

   
FZoli - Szerkesztő | 4893 hsz       Online status #210183   2016.09.04 16:49 GMT+1 óra  
szívesen, mindkettőtöknek
   
S_gaming - Tag | 12 hsz       Online status #210181   2016.09.04 11:41 GMT+1 óra  
FZoli: köszönöm én is, pont ilyen problémám volt és ugyanezt néztem én is be.

   
sarakrael - Tag | 14 hsz       Online status #210180   2016.09.03 18:01 GMT+1 óra  
Nagyon szépen köszönöm Fzoli, így már működik!

   
Instalok - Tag | 603 hsz       Online status #210179   2016.09.03 15:58 GMT+1 óra  
@Tunyu:
Nem az a probléma jelen esetben.

@sarakrael:
Ezekről a dolgokról könnyű megbizonyosodni, ha odateszel egy breakpoint-ot és debuggolsz egyet.

Egyébként szerintem FZoli-nál lesz a pont, és csak simán nem a Resources mappán belül van.

   
Tunyu - Tag | 450 hsz       Online status #210175   2016.09.03 11:12 GMT+1 óra  
sarakrael :
Nem elegendő az elérési utat megadni, az objektum tipusát is meg kell adni, különben InvalidCastException-t kapsz. Így a jó:
Kód:
Kepek = (Sprite[])Resources.LoadAll<Sprite>("Textures");

   
FZoli - Szerkesztő | 4893 hsz       Online status #210174   2016.09.03 09:54 GMT+1 óra  
Bár gondolom így van, de a biztonság kedvéért rákérdezek, a Textures mappád resources mappában van?
   
sarakrael - Tag | 14 hsz       Online status #210173   2016.09.03 08:36 GMT+1 óra  
Sziasztok!
Szeretnék egy UI-ban lévő képhez többféle spriteot is hozzárendelni, valahogy így:

Kód:
public Sprite[] Kepek;
public Image Kep;

void Start()
{
Kepek = Resources.LoadAll<Sprite>("Textures");
}

void Update()
{
if(x == 0)
{
Kep.sprite = Kepek[0];
}
else
{
Kep.sprite = Kepek[1];
}
}


A Textures mappában 2 darab jpg fájl van, texture type-nak Sprite (2D and UI) van beállítva.

A Unity szerint ez:
IndexOutOfRangeException: Array index is out of range.
UIScript.Update () (at Assets/Scripts/UIScript.cs:73)

Ebből én azt szűrtem le, hogy egyetlen spriteot sem sikerült betölteni a tömbbe. A unity dokumentáció alapján átírtam a tömbfeltöltős sort erre:

Kepek = (Sprite[])Resources.LoadAll("Textures";

Ez csak újabb hibaüzeneteket okozott, szóval jelenleg el vagyok akadva és nem találok rá megoldást.

   
zbalai - Tag | 54 hsz       Online status #210131   2016.08.26 15:40 GMT+1 óra  
Idézet
Viperion :
Tudtok alternatív megoldást arra hogy ne kelljen rengeteg if vizsgálatot csinálnom?

Egy bunyós játék ez ahol sok féle input variáció van ezért sok az if de én ezt így nem akarom elégé átláthatatlan így.



Például használhatsz egy listát - List<Valami> - amit feltöltesz előre érvényes kombinációkkal és azon tudsz loop-olni serényen.

   
Instalok - Tag | 603 hsz       Online status #210024   2016.08.10 14:35 GMT+1 óra  
Idézet
Tunyu :
Használhatsz switch -et is.


Szerintem ez egy határozottan rossz tipp Igen, helyettesít sok if-et a switch, szebben néz ki, stb., de lényegében sok if marad, amivel nem lesz előrébb, főleg, ha újabb és újabb dolgok kerülnek bele.

   
Tunyu - Tag | 450 hsz       Online status #210022   2016.08.10 13:31 GMT+1 óra  
Használhatsz switch -et is.

   
Instalok - Tag | 603 hsz       Online status #210020   2016.08.10 11:46 GMT+1 óra  
Mivel nem tudok részleteket, így első körben azt mondanám, hogy valamilyen FSM-t csinálj.

   
Viperion - Tag | 540 hsz       Online status #210019   2016.08.10 11:19 GMT+1 óra  
Tudtok alternatív megoldást arra hogy ne kelljen rengeteg if vizsgálatot csinálnom?

Egy bunyós játék ez ahol sok féle input variáció van ezért sok az if de én ezt így nem akarom elégé átláthatatlan így.

   
S_gaming - Tag | 12 hsz       Online status #209819   2016.07.02 12:40 GMT+1 óra  
A Unity hétről sikerült valakinek minden könyvet leszedni?

Nekem 3 hiányzik, asszem ezek voltak azok:

Getting Started with Unity 5
Learning Unity Physics
Unity AI Programming Essentials

Ha valaki el tudná küldeni, azt nagyon megköszönném!

   
Tunyu - Tag | 450 hsz       Online status #209784   2016.06.26 13:41 GMT+1 óra  
Írtam egy scriptet, ami az objektumokat a látható rétegből helyezi át nem látható rétegbe és vissza, attól függően hogy a látszólagos mérete nagyobb vagy kisebb egy pixelnél. Jól működik és a cpu ideje is 1% alatt van. Nagy számú objektumnál jelentős erőforrást képes megtakarítani.Viszont van egy nagy hátránya, hogy viszonylag lassú. A kérdésem az lenne, hogy át lehetne ültetni ezt gpu-ra mondjuk egy shaderbe, hogy gyorsabban működjön?

A profiler mennyire hiteles? Más értéket ad vissza a sima és mást a deep profile-nál egy adott scriptre.

Ezt a hozzászólást Tunyu módosította (2016.06.28 07:21 GMT+1 óra, 1057 nap)

   
S_gaming - Tag | 12 hsz       Online status #209781   2016.06.25 14:12 GMT+1 óra  
Idézet
Instant :
Idézet
Daar :
A héten Unity hét van a Packt Publishing-nál.
Azaz minden nap más-más Unity könyvet ingyen megkaphatsz.
https://www.packtpub.com/packt/offers/free-learning



Hú, nem tudná valaki elküldeni az eddigi könyveket, sajnos az elejéről lemaradtam?



Szia!

Ha dobsz e-mail címet, akkor át tudom dobni a szerdai és csütörtöki könyveket, a többi sajnos nekem sincs meg.

   
Instant - Tag | 80 hsz       Online status #209775   2016.06.24 11:39 GMT+1 óra  
Idézet
Daar :
A héten Unity hét van a Packt Publishing-nál.
Azaz minden nap más-más Unity könyvet ingyen megkaphatsz.
https://www.packtpub.com/packt/offers/free-learning



Hú, nem tudná valaki elküldeni az eddigi könyveket, sajnos az elejéről lemaradtam?

   
Frissebbek | Korábbi postok
[1] [2] > 3 < [4] [5] [6] [7] [8] [9] [10] [15] [20] [25] [30] [35] [40] [45] [50] [55] [56]