草庐IT

sfml-graphics

全部标签

android - 在没有此代码的 Android Studio 消息 "Paint.setShadowLayer.. graphics not accurate.."

我在androidstudioxml预览中收到此消息:“布局编辑器中的图形预览可能不准确:不支持-Paint.setShadow。”在我的项目中根本没有这行代码。另外我尝试运行“Edit-Find-FindinPath”,在我的所有项目中都没有找到这行代码,为什么会收到这条消息?我读过this问题,但不要认为它是正确的答案,因为在我尝试了几行包含阴影值的代码后开始出现此消息,但在删除这些行后仍然存在。 最佳答案 别担心,这就是说,代码预览与输出不一样,有时无效的缓存/重启会起作用,或者在图形预览顶部的组合框中更改API级别。

android - Android 应用程序的 "Feature Graphic"是什么?

我根本找不到任何关于我应该在我的专题图中包含的内容的文档。列出的唯一信息是:1024宽x500高24位PNG或JPEG(无alpha)将缩小到迷你或微型但是它应该包括哪些内容呢?感谢您的帮助。 最佳答案 编辑:谷歌今天早些时候宣布了AndroidMarket的网络版本。“置顶大图”似乎(以较小的尺寸)用于顶部功能(参见顶部附近的大图:http://market.android.com/)和各个应用页面的顶部。我发现的一点是:使用924x400(50像素每边的安全填充物)。全部图形的重要内容应该在这个安全范围内。此安全框架之外的像素可

android.graphics.drawable.ColorDrawable 无法转换为 android.support.v7.widget.RoundRectDrawableWithShadow

我尝试在我的应用程序中使用CardView,它在我的xml布局中运行良好。由于我想在我的代码中而不是通过xml生成它们,因此我尝试按照Android开发人员(https://developer.android.com/preview/material/ui-widgets.html#cardview)的建议使用CardView.setRadius()-Method设置半径。这根本不起作用!我希望有人可以帮助我解决我的问题,或者找到一个很好的xml布局解决方法。这是我的代码:intheight=(int)TypedValue.applyDimension(TypedValue.COMPL

c++ - 如何在我的 C++ 程序中获取和使用头文件 <graphics.h>?

我一直在寻找头文件的源代码及其相关库,以便将其与我的C++程序集成。同时,我对那些在多个编译器上工作的跨平台库很感兴趣。更明确地说,我说的是那些用于在C++中绘制形状、线条和曲线的库。 最佳答案 是很老的图书馆。最好使用新的东西这里有一些用于C/C++的2D库(独立于平台)SDLGTK+Qt还有一个免费的非常强大的C++3D开源图形库OGRE 关于c++-如何在我的C++程序中获取和使用头文件?,我们在StackOverflow上找到一个类似的问题: http

c++ - 使用 SFML 在屏幕上居中文本

我在Ubuntu12.10上使用SFML2.0库,使用sudoapt-getinstalllibsfml-dev得到它们。现在我试图让一个sf::Text居中在屏幕上。为此,我将文本的原点(用于进行诸如设置位置、旋转等变换的位置)设置为sf::Text的边界框的中心,然后将位置设置为屏幕中心,如下所示://declaretextsf::Fontfont;sf::Texttext;font.loadFromFile("helvetica.ttf");text.setFont(font);text.setString("RANDOMTEXT");text.setCharacterSize(

c++ - 2D 等距 - SFML - 正确的公式,错误的坐标范围

我不使用瓷砖,而是使用sf::Vertex绘制的立方体。每个立方体有6个面,每个面有4个点。所以我只需要cubes[numCube].sides()[numSide]....来选择一个边。我创建立方体layer.cpp:for(intJ=0;J在cube.cpp中我创建边,然后在边s.cpp中,我像这样计算每个点的坐标:switch(typeSide){case0://DOWN_SIDElight=1;tmp_x=x+(size/2);tmp_y=y+(size/2);p0=newpoint(tmp_x,tmp_y,tmp_z);tmp_x=x+size;tmp_y=y+(3*(siz

python - Turtle graphics - 如何控制窗口何时关闭?

我有一个绘制一些turtle图形的小Python脚本。当我的脚本运行完成后,turtle屏幕会自动关闭,所以为了能看到一段时间的图形,我必须在脚本末尾使用time.sleep(5)来延迟关闭。有什么方法可以让这更加动态,即告诉python我想自己控制窗口的关闭?我不介意脚本在等待我的命令时是否不能做任何其他事情,但如果我不必去控制台获取read()或其他东西,我会更喜欢.理想情况下,即使脚本完成运行,Canvas也应该保持打开状态,但我可以接受一个停止脚本的解决方案,直到我关闭包含Canvas的窗口(或单击Canvas,或其他...)。我该如何做到这一点?

java - 在 Java Graphics2D 中绘制透明图像

我想在另一个之上绘制一个部分透明的图像(在事物上制作阴影)。我目前正在使用java的Graphics2D类进行渲染,有人告诉我将复合设置为AlphaComposite,但这只会将其设置为完全透明。我可以用我当前的设置做到这一点吗?我该怎么做才能解决这个问题?这是我被告知可以使其部分透明的代码:AlphaCompositeac=java.awt.AlphaComposite.getInstance(AlphaComposite.CLEAR,0.5F);g.setComposite(ac);(顺便说一下,我用的是png图片)这是您的sscce(这些都属于不同的类,但为了简单起见,我将它们放

java - Java Graphics.drawImage() 是如何工作的,ImageObserver 的作用是什么

应该如何使用Java的drawImage()?我没有发现JDK文档非常即将发布。例如,所有的drawImage签名都需要一个ImageObserver,但是这方面的文档对新用户不是很有帮助。 最佳答案 您可以使用Graphics.drawImage(img,x,y,null)[或类似的]。ImageObserver参数是一个回调,用于通知您绘制操作的进度;并且只有在异步获取Image参数时才真正有用。为了清楚起见,如果您调用drawImage并带有未完全加载的图像,它将:返回false(立即)尽可能多地绘制Image(所有已加载)并

java - 使用 Graphics2D 翻转图像

我一直想弄清楚如何翻转图像,但还没有弄清楚。我正在使用Graphics2D用绘制Imageg2d.drawImage(image,x,y,null)我只需要一种在水平或垂直轴上翻转图像的方法。如果您愿意,可以查看fullsourceongithub. 最佳答案 来自http://examples.javacodegeeks.com/desktop-java/awt/image/flipping-a-buffered-image://FliptheimageverticallyAffineTransformtx=AffineTrans