GEMINIGHT 警告:您的浏览器不支持JavaScript将无法正常浏览!
Warning: Your browser does not support JavaScript!
注册(Register) | 登录(Login)
看随机帖
主站(Home) » 论坛(Forum) » 制作发布(Publish)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6236
积分:41616
阅读权限:200
145楼
[color=Red]2018-10-3[/color]:啊呦,最近研究OpenGLES发现这是OpenGL的阉割版,好多OpenGL的固定管线功能都没有了。我的游戏画面并非很复杂豪华,固定管线那些功能足够用了。当年初学Direct3D时一般显卡都不支持着色器,所以着色器给我留下了兼容差的恶劣印象(不爱用[em192])。现在OpenGLES的固定管线的功能被阉割成这样,不用着色器看来也不行了。本来想趁淡季花几个月时间,把游戏移植跨平台到安卓上,现在看来没那么顺利喽…[em89]\n\n[color=Red]2018-10-18[/color]:最近出了7天远门,没有在开发,今天刚回来准备着手继续开发工作。我正在处理一个着色器的奇怪问题(可能是我不熟),我的纹理貌似送不进片段着色器,正在查原因呢…[em123]\n\n[color=Red]2018-10-21[/color]:最近正在熟悉安卓系统的资源文件和目录的放置和读取,看来也挺麻烦(可能还是我不熟)不像Windows开发那么方便。[em110]\n\n[color=Red]2018-10-25[/color]:为了跨平台,我让读取各种图片格式也完全自主的支持起来。虽然安卓也有图形库可以支持,不过好象要java配合,用起来貌似有点不方便。\n\n[color=Red]2018-10-30[/color]:我把自己的2D图形渲染功能移植成功了,看来还行不算很费事的工作。接下来准备解决移植文字绘制的功能,找了些参考资料,貌似必须要Java配合…[em42]
SIGNATURE
我的Blog网址:blog.geminight.com
发表于:2018-10-3 18:55(约4个月前)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6236
积分:41616
阅读权限:200
146楼
[color=Red]2018-11-20[/color]:文字绘制功能也成功移植了,期间解决了Java和C++回调函数之间指针传递的技术问题(我也是半学半做)。接下来要做3D模型载入的移植工作了…[em09]\n\n[color=Red]2018-11-27[/color]:被个意外的问题卡了几天,NDK的setlocale貌似竟然不支持中文设置(这以后中文ANSI转宽字符会出问题),目前暂时还无法解决[em06]。我还是先把3D模型载入的移植工作先进行下去,没空陪它耗…[em114]
SIGNATURE
我的Blog网址:blog.geminight.com
发表于:2018-11-20 18:49(约3个月前)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6236
积分:41616
阅读权限:200
147楼
[color=Red]2018-12-27[/color]:费了我好一番工夫,我用GLSL的Shader把固定管线功能给重写了一遍。我是不想这么干的,但谁让OpenGL ES的固定管线是阉割版不好用啊[em192]。而且用Shader写的固定管线不如原版的固定管线效率好,我还得想办法优化优化[em110]
SIGNATURE
我的Blog网址:blog.geminight.com
发表于:2018-12-27 14:40(约1个月前)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6236
积分:41616
阅读权限:200
148楼
[color=Red]2019-1-8[/color]:我的游戏主要用到5种顶点格式,我正在整理Shader代码和程序结构,有些差不多的功能就先让它们能互相共享起来。[em184]\n\n[color=Red]2019-1-15[/color]:不容易啊,目前5种顶点格式全部支持OpenGL ES了,这样一来就可以在手机上显示我这游戏了,唯一让我堵心的就是效率不如原版的固定管线[em42]。我的3D引擎是DirectX的架构,有些东西虽然没源代码,好在DirectX SDK的帮助手册里有数学公式,也解决了有些移植的大问题。[em133]\n\n[color=Red]2019-1-25[/color]:我把纹理坐标各种演算生成功能也成功移植Shader版了,从中也学习和了解到了很多固定管线的具体的实现技术原理[em162]。我要整理优化一下Shader代码,我好象uniform变量的数量有点快要超标了。[em09]
SIGNATURE
我的Blog网址:blog.geminight.com
发表于:2019-1-8 18:48(约1个月前)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6236
积分:41616
阅读权限:200
149楼
[color=Red]2019-2-12[/color]:前些天是春节再加上感冒咳嗽,耽搁了几天。这两天我在优化GLSL的时候发觉我为每个定点写一个Shader程序有点蠢,传送起控制参数来老不方便的[em119],我要给几个比较接近的顶点格式合并写一个通用的Shader程序。[em110]\n\n[color=Red]2019-2-20[/color]:片段着色器用条件语句性能损耗非常大,但计算相对快的多。我想我还是写个万能公式,用计算来代替条件语句的判断算了。[em123]
SIGNATURE
我的Blog网址:blog.geminight.com
发表于:2019-2-12 18:43(约1周前)
▕◄◄  ◄◄   1  2  3  4  5  6  7  8  9  10  11  12  13   ►►  ►►▏