Koduję grę dla iPhone'a w języku ooc (nowy język kompilujący się do c) za pomocą OpenGL. To naprawdę idzie dobrze, a ooc to język, który bardzo lubię. Teraz właśnie dowiedziałem się o Vali i nie rozumiem zbyt dobrze, co oznacza, że polega ona na GLib i GObject. W innym pytaniu przeczytałem, że Vala zależy od GTK, ale nie sądzę, że tak.Czy mogę kodować na iPhone'a w Vala?
Pytanie brzmi: co robię z ooc, czy mogę zrobić to samo z Vala? Czy mogę zakodować w vala grę OpenGL na iPhone'a? I może być kod vala używany z c?
Dzięki.
W jaki sposób kodujesz iPhone? Wszystkie wątki, które czytałem o próbach kodowania za pomocą innych języków lub w systemie Windows lub Linux, powracają do tego samego - jedyną kombinacją, która działa, jest Objective C, Apple API i XCode na Macu. – drekka
Można również wpisać kod c lub C++. Będziesz musiał zawijać wszystkie wywołania do API Apple w c, ponieważ interfejs API jest dostępny z obiektywu c. Ponieważ moja gra działa na OpenGL, jedyne połączenia, które musiałem zawijać, dotyczyły tworzenia kontekstu i niewiele więcej. Reszta może być w c. Ooc i Vala kompilują do c. Jestem na macu. – Damian
Jedną z rzeczy, na które należy zwrócić uwagę, jest użycie dowolnego modułu przeznaczonego dla desktop OpenGL, ponieważ wiele rzeczy, które tam robią, nie jest przesyłanych do OpenGL ES. Musisz napisać kod, który używa tego API, jeśli chcesz, aby działał na iPhone'ie. –