我有许多对象(表示为DisplayObjects),我希望与其他人混合使用。 但是,在这些对象背后有一个我不想涉及混合的背景。 所以基本上我想混合这些对象与eachother和事后使用这种混合的结果作为一个新的DisplayObject(例如,把它放在随机彩色背景上)。 所以我有什么是: var obj1:DisplayObject = getFirstObj();
var obj2:Displ
我正在渲染点精灵(在iOS上使用OpenGL ES 2.0)作为用户的绘画笔触。我将这些点存储在顶点缓冲区对象中,以便我需要执行深度测试,以便在提交绘图时让精灵以正确的顺序显示。 呈现这些绘图笔画,当我看到一个奇怪的效果,如通过下面的截图: 注意背景色的“边界”周围蓝色的行程,那里的边缘它被画在绿地上。用户在绿色描边之后绘制蓝色笔划,但是当VBO重新绘制时,蓝色笔划首先被绘制。当谈到绘制绿色中风时
我正在尝试使用OpenGL为iPad制作2D游戏。我一般都是新手,所以这个混合的东西是新的。 我的绘制代码如下所示: static CGFloat r=0;
r+=2.5;
r=remainder(r, 360);
glLoadIdentity();
//you can ignore the rotating and scaling
glRotatef(90, 0,0, -1);
g