我正在尝试为 xlib 窗口创建游戏循环,但我无法正确绘制窗口。现在我正在使用 XCreateSimpleWindow(...) 创建一个窗口,并使用 for 循环一次绘制所有像素。(这些像素的颜色是从一个大型整数数组中读取的,现在我已将所有像素设置为蓝色。)现在实际的游戏循环如下:
void loop() {
while (true) {
// Clear the window (the background color is set to white)
XClearWindow(dsp, win);
// Loop through all pixels of the 800*600 window
for (int j = 0; j < 600; j++) {
for (int i = 0; i < 800; i++) {
// Read the color from the pixels array (always blue for now)
long int color = pixels[i + 800*j];
// Set the foreground color for …Run Code Online (Sandbox Code Playgroud) 对于我的网站,我有一个复选框,旁边有一个标签,但如果标签中的文字长于例如60px,我想切断文字.
我知道text-overflow: clip,这确实是我想要的,但由于某种原因,它不适用于标签.而使用div并不是一个非常好的解决方案,因为你不能点击文本来选择复选框.
我怎样才能做到这一点?
我试图制作一个3D立方体,由所有单独的小div组成.假设我们有一个3*3*3 div的立方体.关于所有div的事情:
从技术上讲,这应该足以计算立方体的2D透视投影.现在的问题是:我如何计算每个div的X和Y坐标?
PS.此链接的类似示例位于以下链接:http://maettig.com/code/javascript/3d_dots.html.在这个例子中我不喜欢的两件事是:
我正在开发一款3D游戏,但已经进行了首次测试之一,只有很少的计算,我得到3或4 fps左右.以下是我的完整代码:http://pastebin.com/j2DWPS6Z 这是我在主代码中使用的Terrain.cpp文件:http://pastebin.com/d1gnE5KH
看看我用于绘图的代码,我只绘制了400个多边形.据我所知,不应该将fps降低到3到4 fps左右.
我使用的计算机是HP Elitebook 8570w,8GB内存和Intel内核i7,所以这不是问题所在.
有谁知道我做错了导致fps这么低?