如何在不使用Graphics的情况下获取FontMetrics?我想在构造函数中获取FontMetrics,现在我这样做:
BufferedImage bi = new BufferedImage(5, 5, BufferedImage.TYPE_INT_RGB);
FontMetrics fm = bi.getGraphics().getFontMetrics(font);
int width = fm.stringWidth(pattern);
int height = fm.getHeight();
Run Code Online (Sandbox Code Playgroud) 我在工作中的一些源代码和其他一些代码中看到了一些名为'dirty'的变量.这是什么意思?什么是脏旗?
我使用Visual Studio 2015 RC在我的Samsung Galaxy S5上构建和调试Android应用程序.今天我从android 4.3更新到5.0,调试停止工作.这是我得到的信息:

谁知道如何解决这个问题?
debugging android visual-studio android-debug vs-2015-preview
我想问一下制作阴影和光量最简单的方法是什么?如何让现场更真实?你知道任何好的技巧吗?我听说要制作阴影我必须使用模板缓冲区,但我不知道如何:/我找不到任何超级简单的例子如何制作它.
我现在制作了15个拼图解算器(用c ++编写),但不仅仅是15个拼图,我的程序还必须解决3x4拼图,8x8拼图等... - > X x Y拼图.我必须以某种方式保存有关访问状态的信息,我的第一个想法是制作树,例如:
拼图:
州1
1 2
3 0
州2
1 3
0 2
我留在树上:
root-> 1-> 2-> 3-> 0
\ _
\ - > 3-> 0-> 2
对于所有谜题,这也适用于拼图5x3,6x6等
这个想法有效,但是它浪费了大量内存,而且要添加节点,需要一些时间:/所以效率非常低.
下一个想法是在stl的std :: map <>中保持访问状态,但我不知道如何制作好的哈希函数 - 从拼图状态制作快捷方式(beacouse我不必存储拼图状态,我只需要信息已被访问.你有任何想法,关于std :: map的关键,或其他想法保持信息已被状态访问?
我做了一些游戏,我使用了很多图形.我创建了具有所有图形的类,例如菜单:
public class MenuGFX
{
[Embed(source = '../../assets/graphics/menu/background.png')]
public static const backgroundGFX:Class;
[Embed(source='../../assets/graphics/menu/startD.png')]
public static const startDGFX:Class;
[Embed(source='../../assets/graphics/menu/startO.png')]
public static const startOGFX:Class;
[Embed(source='../../assets/graphics/menu/startU.png')]
public static const startUGFX:Class;
}
Run Code Online (Sandbox Code Playgroud)
从这里加载图形我使用函数:
public class GraphicsLoader
{
private static var graphicsDictionary:Dictionary = new Dictionary();
public static function getGraphic(name:String):Bitmap
{
var bitmap:Bitmap = graphicsDictionary[name];
if (bitmap == null)
{
var cls:Object = getDefinitionByName("Graphics::" + name) ;
bitmap = new (cls);
graphicsDictionary[name] = bitmap;
}
return bitmap;
}
}
Run Code Online (Sandbox Code Playgroud)
但这只有在我添加手动创建一些图形时才起作用:private var backgroundBitmap:Bitmap = new MenuGFX.backgroundGFX; …
你知道有限元方法的任何库,我可以用于实时应用吗?我想getFEM++,但我还没有测试.
我想用FEM来实时模拟弹塑性体的行为.我的进一步计划是将它与Bullet合并.
我正在寻找c#这样的机制:
Car car1;
Car car2;
Car car = (Car)SomeMechanism.Get("car1");
Run Code Online (Sandbox Code Playgroud)
car1和car2是领域
所以我想用反射得到一些对象,而不是键入:/我怎样才能在c#中做到?
visual c ++是否为只有一个实现的纯类虚拟化一个函数?例如:
class ICar
{
public:
virtual void Break() = 0;
};
class CarImpl : public ICar
{
public:
virtual void Break(){ .... }
};
Run Code Online (Sandbox Code Playgroud) c++ ×3
.net ×1
algorithm ×1
android ×1
awt ×1
c# ×1
c#-4.0 ×1
caching ×1
debugging ×1
dirty-data ×1
font-size ×1
fontmetrics ×1
java ×1
map ×1
opengl ×1
reflection ×1
shadow ×1
visual-c++ ×1