Prosty system lokalizacji. Umieszczamy PListy w folderze resource (English.txt, Polish.txt, Arabic.txt, etc). Stamtąd są wczytywane i parsowane. Generowane są też identyfikatory zasobów (inspirowane Androidem), np:
R.text.ok
R.text.cancel
R.text.waitingforother_players
#unity3d #gamedev #dekompresja
R.text.ok
R.text.cancel
R.text.waitingforother_players
#unity3d #gamedev #dekompresja























Wrzuciłem aktualny kod źródłowy PlayGate na Githuba, co byście mogli robić code review i abym mógł dostawać feedback z postępów prac, jak i sugestie dotyczące jego przyszłości (。◕‿‿◕。)
https://github.com/PsichiX/PlayGate
#playgate #gamedev #programowanie #playcanvas #csharp #javascript #codereview #chwalesie
źródło: comment_WnpnYrdIHQGrJueTWZedbG5Iv10VDfLz.jpg
Pobierz1. Nazewnictwo zmiennych - trzeba się na co zdecydować. Najlepiej jeśli nie używasz swojego stylu tylko potrafisz dostosować się do jakiejś normy. (ms_regexEscapes - to nie c++ :))
2. Brak jednolitej architektury. Widać, że pewne klasy powstawały spontanicznie i bez większego celu (TemplateFilesManager - zaglądam do środka i poza paroma metodami statycznymi nie widzę żadnego