问题列表 - 第34980页

2010年的3D游戏编程 - 从哪里开始?

几年前我参与了一些游戏编程.我开始使用Windows Xp,C++,Ogre3d,Visual Studio和Blender.我开始制作RTS,但后来发生了现实生活.

无论如何,我想回到它,我想知道是否有任何有价值的C++替代品,现在Ruby,Python和C#已经变得流行.

C++仍然是首选语言吗?

我现在正在运行Ubuntu所以我必须使用一些Ubuntu C++ IDE,C++和Ogre3d.

有人用过Ogre3d并转移到其他东西上吗?

编辑

目标:在PC上进行基于业余爱好的3D编程

  • 我现在正在运行Ubuntu但有一天会转移到Win7
  • 我想象一个像Startopia这样的简单游戏
  • 我对物理引擎和声音有点了解,之前我已将Ogre3d组件插入到一起

到目前为止,我已经看到Ogre3d仍然被广泛使用.可能会看看python和http://www.panda3d.org/

干杯.

ogre3d

7
推荐指数
1
解决办法
1698
查看次数

Windows 服务状态存储在哪里?

我可以从 MSDN 文档中看到一个新的 Windows 服务将存储在注册表HKLM\System\CurrentControlSet\Services

但是,服务注册表项不包含“服务运行状态”的值,谁能告诉我服务运行状态将存储在哪里?

c windows registry service operating-system

0
推荐指数
1
解决办法
1953
查看次数

位于Linux Red Hat中的".htaccess"apache文件在哪里?

有没有人知道我在linux red hat 5中安装后.htaccess文件位于何处?

apache redhat

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

Core Data Mac OS X基于文档的应用程序中的NSArrayController类与实体模式

任何人都可以解释NSArrayContoller模式(Class/Entity)之间的实践差异吗?

我刚刚在我的基于文档的Core Data桌面应用程序中面临一些调试问题(使用所有控制器的实体模式).

我的数据库结构变得非常复杂,找到错误的绑定(错误的键路径等)需要花费很多时间.我还为我的数据模型中的每个实体生成了类.

如果我将所有控制器切换到类模式,它会跟踪绑定错误有什么不同吗?

cocoa core-data mode nsarraycontroller

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

我应该在每次交易后关闭套接字(TCPIP)吗?

我编写了一个实现FileSystemWatcher的TCPIP服务器,并使用从FSW获取的新文件解析的数据填充队列.

单个客户端将连接到此服务器并从队列中请求数据(任何其他客户端都不需要随时连接).如果不存在数据,客户端将等待(1秒)并再次尝试.

客户端和服务器都是异步编写的 - 我的问题是:客户端是否应为每个事务创建一个新套接字(在while循环内),或者只是让套接字保持打开状态(在while循环之外)?

client.Connect()

while(bCollectData)
{
    ... communicate ...

    Thread.Sleep(1000);
}

client.Shutdown(SocketShutdown.Both);
client.Close();
Run Code Online (Sandbox Code Playgroud)

c# sockets tcp

5
推荐指数
1
解决办法
2844
查看次数

7
推荐指数
2
解决办法
1914
查看次数

UIWebView和iPhone 4视网膜显示屏

我有一个UIWebView显示一些本地文本和图像.我在某个地方犯了错误,或者UIWebView没有自动处理@2x高分辨率图像的后缀.

所以,我的问题是有没有其他人通过正常方式成功地将@2x图像加载到一个UIWebView,或者我需要做一些特别的事情?我可以以某种方式检测我的用户是否有视网膜显示器?

iphone retina-display

14
推荐指数
2
解决办法
9193
查看次数

从const成员函数返回引用数组

如何从const成员函数返回数组引用?

class State{
    Chips (&arr() const)[6][7] { return arr_; }
    Chips val() const { return val_; }
}
Run Code Online (Sandbox Code Playgroud)

'const Chips [6] [7]'类型表达式'Chips(&)[6] [7]'类型引用的初始化无效

谢谢.

c++ reference multidimensional-array

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

定义方法的好方法

实现方法调用的最佳/最佳方法是什么?

例如:从下面通常被认为是最佳实践.如果两者都不好,那么什么被认为是最佳实践.

选项1 :

   private void BtnPostUpdate_Click(object sender, EventArgs e)
    {
        getValue();
    }

    private void getValue()
    {
        String FileName = TbxFileName.Text;
        int PageNo = Convert.ToInt32(TbxPageNo.Text);

        // get value from Business Layer
        DataTable l_dtbl = m_BLL.getValue(FileName, PageNo);

        if (l_dtbl.Rows.Count == 1)
        {
            TbxValue.Text = Convert.ToInt32(l_dtbl.Rows[0]["Value"]);
        }
        else
        {
            TbxValue.Text = 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

选项2:

    private void BtnPostUpdate_Click(object sender, EventArgs e)
    {
        String FileName = TbxFileName.Text;
        int PageNo = Convert.ToInt32(TbxPageNo.Text);

        int Value = getValue(FileName, PageNo);

        TbxValue.Text = Value.ToString();

    }

    private int getValue(string …
Run Code Online (Sandbox Code Playgroud)

c# methods code-structure

0
推荐指数
1
解决办法
109
查看次数

如何存储python nosetests的测试数据?

我想为python MFCC功能提取器编写一些测试,以便使用nosetest运行.除了一些较低级别的测试,我还希望能够通过单元测试存储一些标准输入和预期输出文件.

目前我们正在对我们服务器上文件的路径进行硬编码,但我更希望测试文件(输入和预期输出)位于代码存储库中的某个位置,以便它们可以在测试的同时保持在源代码控制之下码.

我遇到的问题是我不确定放置测试文件的最佳位置,以及当nosetest调用每个测试函数时如何知道该路径是什么.目前我正在考虑将测试数据存储在与测试相同的文件夹中,并使用它__file__来确定它的位置(会起作用吗?),但我愿意接受其他建议.

python unit-testing nosetests

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