Miałem troszku przebojów z edytorem w kwestii zarządzania i bezpieczeństwa działania od strony serwerów HTTP odpalanych przez edytor, ale udało się! działa już proces zarządzania projektem (tworzenie nowego, otwieranie istniejącego, budowanie, czyszczenie builda, odpalanie buildów w przeglądarce; tryby: Debug i Release - da się też budować spod terminala) - a skoro to już działa perfect, to mogę teraz zająć się rozwijaniem edycji scen w edytorze (
Pobierz
źródło: comment_BKZeZJVa0102tS2nI6xvUj8K6zMijvwg.jpg
Tak mi się spodobał PlayCanvas, że nie potrafię przejść obok jego nie-do-końca-takiego-tylko-onlineowego-edytora-jakiego-potrzebuję, że po godzinach tworzę własny, offline'owy edytor: PlayGate :D
Działa wyświetlanie aplikacji testowej wykorzystującej surowy silnik - renderuję to na GeckoFX (biblioteka kontrolek Firefoxa do .NETa zgodna z wersją 33).
A zaraz zaczynam robić już konkretny podgląd sceny, na którym też przetestuję modyfikowanie sceny z mojego edytora ()
Chwała im za to, że
Pobierz
źródło: comment_OnKA6hTzQSNfPNEAlsGADiFZf9RKiJic.jpg
Obczajania i testowania PlayCanvasa ciąg dalszy <3
Po głębszym obczajeniu: ichni edytor ssie w kwestii prefabów oraz customowych komponentów, poprawiają to, acz trzeba na rezultaty zaczekać dosyć długo. Na szczęście jeśli nie da się czegoś w edytorze zrobić, obszerne API silnika jest udostępnione i można to samemu zrobić (no poza zaimplementowaniem zmian w edytorze, którego nie da się używać poza ich serwisem) - tylko, że jak wiemy z przykładu Three.js, zasada "nie
@Colos: da. ale ale! jego świetność polega na tym, że jako jedyny posiada w miar zaawansowany edytor, w porównaniu do innych silników webowych. poza tym to kolejny silnik do gier w HTML5.
@PsichiX: Ekstra. Musze koniecznie ogarnąć. A jak tam Twój Ptakopysk?
Lubisz podejście Unity3D, że składasz prefaby z komponentów (to chyba entity system się nazywa?) itp., masz jakieś preferencje co do narzędzi, bibliotek? :D
Sam uważam, że gamdev nidługo ucieknie do weba :D
Mam Ci ja nowe zadanie: przetestować PlayCanvas (https://playcanvas.com/) - początki zawsze są fajne, ale w porównaniu do Three.js ten silnik ma swoje edytory (szkoda, że działają tylko w webie, ale na czymś silnik musi zarabiać i robi to bardzo dobrze - poprzez aplikacje satelitarne, nie na samej licencji za kod silnika). Silnik można też ściągnąć i używać gołego API bez edytorów. Funkcjonalności ma fajne, działa tak jak powinien, czyli jest oparty
Pobierz
źródło: comment_pmcqDuiDoikCmWbdxOUGwtycPyUkTnYz.jpg