forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Android (http://forum.boolean.name/forumdisplay.php?f=150)
-   -   Стратегия на телефон. (http://forum.boolean.name/showthread.php?t=19619)

Igor 06.01.2015 21:37

Стратегия на телефон.
 
Вложений: 2
Пилю потихоньку прототип. Самой игры нет, просто демонстрация возможностей движка - камера крутится по кругу, даже ей управлять нельзя) Требования к телефону - более-менее вменяемая видеосистема, adreno 305 хотя бы. В манифесте стоит 4ый андроид.
По нажатию на экран включаются-выключаются тени.
Чего хочу от вас - впечатлений, модель девайса, на котором запускали, запустилось\не запустилось, тормозит\не тормозит.

Жека 07.01.2015 11:40

Ответ: Стратегия на телефон.
 
Galaxy Note II - ошибка при запуске.

Лог:

01-07 14:28:29.161 13777-13777/com.vk.lgorsl.cossacks E/﹕ Device driver API match
Device driver API version: 23
User space API version: 23
01-07 14:28:29.161 13777-13777/com.vk.lgorsl.cossacks E/﹕ mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Fri Mar 21 13:52:50 KST 2014
01-07 14:28:29.341 2444-2913/? E/EnterpriseContainerManager﹕ ContainerPolicy Service is not yet ready!!!
01-07 14:28:29.796 13777-13824/com.vk.lgorsl.cossacks E/com.vk.lgorsl.cossacks﹕ shader compilation error, code:
varying float vZ;
vec4 pack(float value){
vec4 enc = fract ( vec4(1.0, 255.0, 255.0*255.0, 255.0*255.0*255.0) * value );
enc -= enc.yzww * vec4(1.0/255.0, 1.0/255.0, 1.0/255.0, 0.0);
return enc;
}
void main(){
gl_FragColor = pack(vZ);
}
0:3: S0032: no default precision defined for variable
01-07 14:28:29.926 13777-13824/com.vk.lgorsl.cossacks E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 30218
Process: com.vk.lgorsl.cossacks, PID: 13777
com.vk.lgorsl.NedoEngine.utils.NedoException: shader not compiled, info :
L0100 GLSL allows exactly two attached shaders (one of each type) per program
at com.vk.lgorsl.NedoEngine.openGL.Shader.<init>(Shad er.java:36)
at com.vk.lgorsl.NedoEngine.openGL.Shader.<init>(Shad er.java:46)
at com.vk.lgorsl.NedoEngine.openGL.Shader.<init>(Shad er.java:51)
at com.vk.lgorsl.NedoEngine.openGL.CleverShader.<init >(CleverShader.java:49)
at com.vk.lgorsl.NedoEngine.openGL.CleverShader.<init >(CleverShader.java:38)
at com.vk.lgorsl.cossacks.graphics.RendererParams.loa dShader(RendererParams.java:64)
at com.vk.lgorsl.cossacks.graphics.LightRenderer.load (LightRenderer.java:67)
at com.vk.lgorsl.cossacks.graphics.LightRenderer.load (LightRenderer.java:19)
at com.vk.lgorsl.cossacks.graphics.GameRenderer.onSur faceCreated(GameRenderer.java:62)
at android.opengl.GLSurfaceView$GLThread.guardedRun(G LSurfaceView.java:1509)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfac eView.java:1248)

Видюха Mali-400MP4, держит opengl 2.0.

NedoEngine - можно понять, а что такое com.vk. в названии пакета?

Жека 07.01.2015 11:51

Ответ: Стратегия на телефон.
 
Asus Nexus 7 2013 - работает хорошо.

С тенями: когда камера близко к земле - всё плавно, когда камера подходит к точке максимального удаления, то вращение становится дёрганным.
Без теней проседания не заметны.

Наверное стоит в углу рисовать фпс для наглядности.

Впечатления - деревца плоские и страшненькие, для стратегии наверное сгодятся.
Скорее всего, можно ещё оптимизировать рендер.

Igor 07.01.2015 15:03

Ответ: Стратегия на телефон.
 
там кроме com.vk есть ещё lgorsl - думаю, это достаточно уникальная штука.
Придётся в шейдерах везде указывать точность :(

Жека 07.01.2015 19:02

Ответ: Стратегия на телефон.
 
Цитата:

Сообщение от Igor (Сообщение 291409)
там кроме com.vk есть ещё lgorsl - думаю, это достаточно уникальная штука.

так ты хочешь появляться в поиске по запросу vk, хитрец.
интересно, за такое на банят ли.

Igor 07.01.2015 20:57

Ответ: Стратегия на телефон.
 
Кто банит? Я ничего не хочу, просто надо было как-нибудь назвать, а обычно дают названия по доменному имени, чтобы не было пересечений имён пакетов у разных разработчиков.
Вряд ли кто-то пересечётся с адресом моей страницы. Что ещё туда можно написать?

Жека 07.01.2015 23:00

Ответ: Стратегия на телефон.
 
Так-то пофиг. Просто как-то странно добавлять ещё и vk, потому как это известный и чужой домен. Я думаю com.lgorsl уже достаточно.

Andvrok 08.01.2015 08:50

Ответ: Стратегия на телефон.
 
Jiayu G4S — ошибка при запуске. Лог не дам, т. к. не знаю, где искать.


Часовой пояс GMT +4, время: 17:28.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot