小编Bus*_*hes的帖子

团结,怪异的调试

我添加了必要的使用声明.使用System.Collections.Generic到我的类的顶部,编译器愉快地接受我对Lists的使用,但是当我调试时,我得到一个非常奇怪的调试问题,当我扩展我的列表时,我得到:

未知类型'System.Collections.Generic.CollectionDebuggerView'1 mscorlib.

有什么可能的原因?谷歌似乎没有帮助我......

列表似乎在声明和空时声明它们的信息,并且它们是用我创建的类定义的,但我从未在任何其他工具包(如XNA等)中看到过这个问题.

我shoudl还提到这是通过MonoDevelop我看到这个错误.

谢谢.

c# list unity-game-engine

14
推荐指数
1
解决办法
5896
查看次数

从特定位置目标c加载文本文件

我想知道如何从ios上的特定位置读取文件.

例如,我非常希望将具有相同名称的文件存储在不同的位置.

项目/文件/文本/的1.txt

项目/文件/ MoreText /的1.txt

目前我可以加载文件,但我看不到如何指定特定的目录.我的程序似乎加载了一个文件,无论它在哪里意味着我只能有一个文本文件或另一个文件.

我尝试过使用NSFileManager:

NSFileManager *filemanager = [NSFileManager defaultManager];

NSArray *filelist = [filemanager directoryContentsAtPath:@"Text"];
Run Code Online (Sandbox Code Playgroud)

但我后来意识到这实际上没有做任何事情.它只返回没有对象.我也见过NSBundle,但还没有看到返回特定文件的示例.

我需要文件名与我加载文件的算法相同.

任何帮助,将不胜感激.

load objective-c nsfilemanager ios

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

删除控件 wxWidgets

我发现这很难通过搜索找到,但很简单,如何从面板中删除控件?我有一些 wxStaticText 和 wxTextCtrl,我想交换删除现有项目并用新项目替换它们?是否有某种我可以调用的命令,或者我必须自己制作一些东西吗?干杯

c++ wxwidgets

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

重新注册服务JMDNS

我有我认为是一个非常简单的问题.

我正在尝试使用JmDNS来广播我已成功完成的服务,但是当应用程序暂停时,我想取消注册服务,然后在恢复应用程序时重新注册服务.

然而,我遇到了这样做的问题.代码如下:

//I use jmdns.create again before these lines which I don't know if i should?

mServiceInfo = ServiceInfo.create(registeredServiceName, registeredServiceType, registeredServicePort,"Hello");

try {       

     jmdnsNetworkDiscoveryManager.registerService(mServiceInfo);
    } 
catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        Log.i(TAG, "Service Registration Error");
     }
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我得到这个错误日志让我感到困惑:

07-29 10:38:13.099: W/DNSStateTask(28769): java.lang.StringIndexOutOfBoundsException: length=37; regionStart=0; regionLength=-1
07-29 10:38:13.099: W/DNSStateTask(28769):  at java.lang.String.startEndAndLength(String.java:593)

07-29 10:38:13.099: W/DNSStateTask(28769):  at java.lang.String.substring(String.java:1474)

07-29 10:38:13.099: W/DNSStateTask(28769):  at javax.jmdns.impl.ServiceInfoImpl.decodeQualifiedNameMapForType(ServiceInfoImpl.java:292)

07-29 10:38:13.099: W/DNSStateTask(28769):  at javax.jmdns.impl.DNSEntry.<init>(DNSEntry.java:47)

07-29 10:38:13.099: W/DNSStateTask(28769):  at javax.jmdns.impl.DNSQuestion.<init>(DNSQuestion.java:220)

07-29 10:38:13.099: W/DNSStateTask(28769):  at javax.jmdns.impl.DNSQuestion$AllRecords.<init>(DNSQuestion.java:184)

07-29 …
Run Code Online (Sandbox Code Playgroud)

java jmdns

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

opengl,如何用visual studio更新标题?

我在更新GL标题时遇到了一些问题.基本上我想访问该函数glCompressedTexImage2D但我的gl标题真的很旧,我不相信这些标题中存在该函数.所以我试图更新我的gl.h文件但是我遇到了很多错误.我试过更新我的显卡软件等等.任何人都可以帮忙吗?

c++ opengl

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

HLSL 3可以单独声明像素着色器吗?

我被要求将以下问题分成多个问题:

HLSL和Pix的问题数量

这是问第一个问题,我可以在HLSL 3中运行没有顶点着色器的像素着色器.在HLSL 2中,我注意到你可以,但我似乎无法在3中找到方法?

着色器将编译正常,然后我将在调用SpriteBatch Draw()时从Visual Studio获得此错误.

"不能将着色器模型3.0与早期的着色器模型混合使用.如果顶点着色器或像素着色器编译为3.0,则它们必须都是."

我不相信我已经在着色器中定义了任何早于3的东西.所以我有点困惑.任何帮助,将不胜感激.

shader xna hlsl

3
推荐指数
1
解决办法
1615
查看次数

XNA CatmullRom曲线

我需要对我正在尝试的技术做一些澄清.我正在尝试将实体从A点移动到B点,但我不希望实体沿着直线行进.

例如,如果实体位于x:0,y:0并且我想要到达点x:50,y:0,我希望实体以曲线行进到目标,我会想象它的最大距离将离开是x:25 y:25所以它在X上朝向目标移动但是已经远离y上的目标.

我已经研究了几个选项,包括样条曲线,曲线,但我认为可以做的工作是CatmullRom曲线.我有点困惑如何使用它?我想知道每帧移动我的实体的位置,而不是函数返回的插值.我会很感激如何使用它.

如果有任何替代方法可能比我错过的更容易,我也很感激听到它们.

编辑:

为了说明我如何得到一条曲线:

Vector2 blah = Vector2.CatmullRom(
    StartPosition, 
    new Vector2(StartPosition.X + 5, StartPosition.Y + 5), 
    new Vector2(StartPosition.X + 10, StartPosition.Y + 5), 
    /*This is the end position*/ 
    new Vector2(StartPosition.X + 15, StartPosition.Y), 0.25f);
Run Code Online (Sandbox Code Playgroud)

这个想法最终是我在飞行中产生这些点,但我现在只是试图解决这个问题.

c# xna curve catmull-rom-curve

2
推荐指数
1
解决办法
2419
查看次数

NSNetworkManager.ResolveListener消息Android

有人可以解释可以传递给回调的错误消息,即

public void onResolveFailed(NsdServiceInfo serviceInfo, int errorCode)
Run Code Online (Sandbox Code Playgroud)

我以前见过错误代码3,但不知道它意味着什么.文档似乎很好看......

干杯,

android

2
推荐指数
1
解决办法
2338
查看次数