小编Xav*_*ier的帖子

如何将地图纹理化为曲面?

我正在尝试使用OpenGL创建一个3D游戏.我有一个非常基本的世界,现在正在研究一个角色.我想将纹理映射到椭圆形的头部.我该如何进行映射?我知道如何映射到平面.我想知道法线是否可以用来帮助,但我以前从未这样做过,当我搜索谷歌时我没有任何运气.

我打算以编程方式执行此操作,而不是使用Blender或Maya,如果这有任何区别的话.

language-agnostic iphone android opengl-es

6
推荐指数
1
解决办法
942
查看次数

3D游戏特效,火,闪电,水和冰

我正在使用OpenGL开发一款3D游戏,并希望将其置于幻想的方向.具体而言,我正在考虑使用具有火,水,冰和闪电效果的魔法.我的问题是我不知道如何创建这些效果.关于如何学习这样的东西,我有什么资源吗?

opengl directx 3d graphics

6
推荐指数
1
解决办法
4722
查看次数

是否可以通过JSON获取电子邮件?

如果我可以通过JSON检索gmail或其他一些邮件服务,那将会很酷.是否有任何支持JSON的服务允许这样做?

javascript email json

6
推荐指数
1
解决办法
5002
查看次数

使用GLshort而不是GLfloat作为顶点

我试图将我的程序从GLfloat转换为GLshort的顶点位置,我不知道如何在着色器中表示这一点.我在着色器中使用了vec3数据类型,但vec3代表3个浮点数.现在我需要代表3条短裤.据我所知,OpenGL没有短裤矢量所以在这种情况下我该怎么做?

opengl-es opengl-es-2.0

6
推荐指数
1
解决办法
4087
查看次数

在Open GL ES/WebGL中是否可以替代glPolygonMode?

我想在线框模式下创建一个游戏但是没有glPolygoneMode命令我不知道怎么做.这是我能用可用的东西编码的东西吗?我对opengl完全不熟悉.如果有人这样做并且有代码片段,我很乐意看到它.任何帮助表示赞赏.

3d wireframe opengl-es webgl

5
推荐指数
2
解决办法
2303
查看次数

当其中一个证明是NaN时,我可以让Java在浮点数之间进行比较时抛出异常吗?

我今天花了大约2个小时来追踪一个bug,如果将NaN与浮点数进行比较,java会抛出异常,我会发现它更快.如果我能在未来保护自己,那就太好了.任何帮助表示赞赏.

java comparison exception nan

5
推荐指数
1
解决办法
483
查看次数

是否有一个python IDE,当你将鼠标悬停在变量上时会告诉你变量的类型?

有时我写项目,直到几个月后才回到他们身边.对我来说不幸的是我忘记了要传递给函数的内容.我希望能够将鼠标悬停在一个参数上,并查看整数,字符串,某些类等类型.是否有一个IDE可以为我做这个?任何帮助表示赞赏.

python eclipse ide vim emacs

5
推荐指数
1
解决办法
784
查看次数

我什么时候应该使用多个纹理单位?

我应该何时通过glActiveTexture命令(TEXTURE 0和TEXTURE 1)使用多个纹理单元?从我看到的例子中我可以在纹理单元TEXTURE0上使用多个纹理.

opengl

5
推荐指数
2
解决办法
1631
查看次数

我可以使用std :: vector作为模板参数,还是需要std :: vector <T>?

我知道这是一个简单的问题,但我找不到答案.

我试图做这样的事情,但最终我希望它是std :: shared_ptr或std :: weak_ptr而不是std :: vector.

template <int dim, class ChunkClass, class PtrClass>
class BaseChunkWindow : public IChunkWindow<BaseChunkWindow<dim, ChunkClass, PtrClass>, IChunk<ChunkClass>> {
public:
...
private:
PtrClass< IChunk<ChunkClass> > ptr;  <-- compiler doesn't like this line, however IChunk<ChunkClass>* works
};
Run Code Online (Sandbox Code Playgroud)

c++ templates

5
推荐指数
2
解决办法
4154
查看次数

为什么我在erlang 21中的代码出错但在erlang 20中却没有?

当我在Erlang 21中执行以下操作时出现错误.

inets:start(),
ssl:start(),
httpc:request(post,
             {"https://sandbox.itunes.apple.com/verifyReceipt", [], "application/json", []},
             [], []).
Run Code Online (Sandbox Code Playgroud)

错误是:

=INFO REPORT==== 3-Oct-2018::19:32:47.728491 ===
TLS client: In state hello received SERVER ALERT: Fatal - Handshake Failure

{error,{failed_connect,[{to_address,{"sandbox.itunes.apple.com",443}},
                        {inet,[inet],{tls_alert,"handshake failure"}}]}}
Run Code Online (Sandbox Code Playgroud)

当我在Erlang 20中做同样的事情时,它工作得很好.

谁能让我知道可能出错的地方?

erlang

5
推荐指数
1
解决办法
292
查看次数