iniside napisał(a):
coldzik napisał(a):
Nie wiem dokladnie jak wyglada sprawa skryptow w UE, ale ja pracuje na podobnym kombajnie, chociaz napewno nie z tej samej ligi. Skrypty mozna pisac w JS albo w C# poprzez Mono. Wybierajac to drugie, mam dostep do wszystkich elementow Mono z poziomu skryptow, wiec oskryptowac da sie wszystko.
mowisz o Unity3D ?
Chwile siw tym pobawiłem, i niestety stwierdzilem, ze jak cos wspiera tyle "mozliwosci" skryptowania to tak naprawde nie wspiera zadnej.
Cytuj:
Po to jest Unreal Editor + wlasnie jezyk skryptowy, aby nie bylo potrzeby babrania sie w tym wszystkim. Myslisz, ze ludzie placa takie pieniadze dlatego, ze posiada zajebisty renderer?
Czasem trzeba cos poprawic (np. dostosowac synchro animacji pomiedzy graczami), czasem poprostu brakuje jakiejs funkcji ktora trzeba dopisac. w US mozesz zrobic prawie wszystko.. ale nie wszystko.
btw. nie porownoj unity do UE3. Nawet sam rendere w UE3 to kilka, klas wyzej. Chociaz, widzialem kilka silnikow ktore generuja grafike na poziomie (np. Trinigy).
Cytuj:
Ale dopisanie, ze tak to ujme featursa jakos nie musi wiazac sie z babraniem w kodzie UE.
Nie musi. Ale praktycznie bardzo duzo funkcji w US to wrappery na UE (np. detekacja kolizji).
Cytuj:
Zycze milej pracy, przy pisaniu wszystkich przelacznikow, przyciskow, uruchamiania triggerow/swiatel/pulapek etc. etc. (to z takich bardziej przyziemnych spraw) w C++, mogac to napisac 30?50?100 razy szybciej?
Nikt o tym nie mowi. Chociaz.. Mechanika Civ4 jest w C++, ale to przemilczymy bo imo to masochizm.W C++ pisze sie metody ktore beda pozniej wykorzystywane przy pisaniu echaniki (i w zalozeniu czesto).
Cytuj:
Taaa no zapewne slynie z fizyki, skoro korzysta z NVidia Physics, czyli z tego, z czego korzysta 1/3 rynku silnikow.
Zasadniczo PhysX to Framework, na ktorym pisze sie silnik fizyki. Havok jest silnikiem fizyki, ale od niedawna chca wprowadzic cos podobnego do PhysX.
Nie chce mi sie juz quotowac wszystkiego po kolei, wiec odpowiem w calosci.
Tak mowie o Unity 3d i nie bardzo rozumiem Twojego zdania o nie wspieraniu zadnej "mozliwosci" skryptowania.
A co do porownania unity oraz UE. Pod jakim wzgledem Unity odbiega od UE w sprawie renderingu? Wszystkie featursy, ktore sa must have w dzisiejszych nextgen silnikach Unity posiada. Poczawszy od soft shadows, konczac na efektach post process. Daj mi grafike z GOW a zareczam Cie, ze nie odroznisz, czy bylo to renderowane w Unity, czy w UE. Fakt, ze ta sama scena bedzie wolniejsza o jakies 20%, jednak z calkiem innych powodow. Nie twierdze, ze renderer z Unity jest super mega wypasny, jednak nie odstaje mocno od tej czolowki. Jego najwiekszym problemem jest fakt, ze korzysta z OGLa, zamiast DX, ale dzieki temu dostajemy przenosnosc miedzy Win/Mac/(Linux w planach)/Wii/Iphone. Gdzies na forum unity byly screeny, po ktorych zobaczeniu zbieralem z podlogi szczene.
Co do faktu, pisania w jezyku skryptowym, to jak nikt o tym nie mowi? joshe stwierdzil, ze dla niego Unreal Script jest zbedny.
Masz racje. PhysX to framework, jednak majac do dyspozycji takie narzedzie, jest nielada sztuka zjebac silnik fizyczny
Kurde, ale nie schodzmy na temat Unity3d vs Unreal Engine
Edit znalazlem kilka screenow, ale to i tak nie te, o ktore mi chodzilo. Trzeba wziac pod uwage jeszcze fakt, ze ta scena byla robiona przez amatora.
a takiego oceanu nie powstydzilby sie napewno UE
