我无法理解为什么一个变量初始化为ok而其他变量为null,尽管这里描述了两种方法 Surface(System.Drawing.Bitmap位图) 从System.Drawing.Bitmap对象创建SdlImage实例。 从System.Drawing.Bitmap对象加载 ...
我无法理解为什么一个变量初始化为ok而其他变量为null,尽管这里描述了两种方法 Surface(System.Drawing.Bitmap位图) 从System.Drawing.Bitmap对象创建SdlImage实例。 从System.Drawing.Bitmap对象加载 ...
我正在使用Visual C#2010 Express和SDL.net图形库。 我尝试使用SurfaceControl类在winform上绘画,并且无法创建要绘画的空表面。 尽管http://cs-sdl.sourceforge.net/apidocs/html/class_sdl_dot ...
我正在尝试用图形学习C#,目前使用sdl.net。 我想学习如何在屏幕上创建对象,但坚持这个疯狂的事情三天。 谷歌搜索我能想到的一切,但不能自己解决这个问题,我要求别人帮忙。 我简化了这个例子。 目前我尝试通过在屏幕上单击鼠标并打印他们的数字来创建一些对象。 在创建时,每个对象都得 ...
加载并播放ogg文件时,我听不到声音。 当我不更改任何代码并指定以mp3结尾的文件时,我得到一个SdlException“无法识别的声音文件类型”。 自动填充文字说它支持wave,mp3,ogg等,但似乎不支持mp3。 我尝试了多个mp3文件。 如何加载mp3? 这是我在winfo ...
我有一个几乎完整的C#winform应用程序(它很大,所以我不能真正从头开始重写它),并且我想向其中添加一个sdl.net窗口,以显示我的应用程序在复杂的图形方式(sdl.net窗口必须以某种方式从我的应用程序中获取稳定的数据流,因此我不能仅仅制作另一个项目)。 问题是我该怎么办? 对于 ...
我见过的每个SDL或SdlDotNet教程都使用定义的Surface作为主屏幕。 例如 但是,在尝试使用SdlDotNet构建游戏时,我注意到我可以简单地使用Video.Screen来执行通常在Surface屏幕上执行的任何操作。 例如: 为什么每个人仍然使用已定义的Surf ...
我正在使用SdlDotNet 6.1,我很喜欢:) 我的SurfaceControl WinForm控件(pictureBox),我没有收到按键向上和向下事件。所有其他事件(MouseDown,MouseMotion,Tick)似乎仅在调用Events.Run()(锁定线程...)之后才起 ...
SDL具有SDL_Flip()函数,用于交换屏幕缓冲区。 SDL.NET中的等价物是什么? 没有Screen.Flip()方法。 ...
我正在 SDL.NET 中制作一个程序,我需要在其中绘制一个填充的多边形。 我认为重复使用多边形表面而不是每次需要绘制时都重新制作它可能会很好,所以我像这样制作表面,然后将其保存到字典中: poly是我事先创建的Polygon object。 你可能会认为当表面被 blitted 到屏幕时,这会绘 ...
我有一个用C#制作的游戏,它可以在Windows XP下按预期安装和运行。 但是,当我将其安装在Windows 7计算机上时,它要么根本不起作用(没有任何错误消息),要么给出通用错误消息。 为了能够在Windows 7计算机上使用SDL.Net,我必须做些特别的事情吗? 更新:我刚刚得 ...
在C中使用简单的旧sdl,我会将所需的dll复制到exe目录中,并且无需安装即可运行。 现在我正在使用sdl.net。 我尝试这样做,但是没有运气。 甚至没有线索,就像我用旧的C语言所做的那样缺少什么dll。 我如何让用户无需安装即可运行sdl应用程序? ...
有谁知道如何在程序上围绕屏幕移动我的SDL.net视频表面? 我在Surface或Video找不到任何属性来执行此任务,而FromHandle返回Null。 窗口正在初始化从屏幕底部掉落。 有任何想法吗? 更新: 我已经看过这段代码,但无法解决一个等效的C#im ...
由于VB.NET的种种缺陷(不良的音频支持,执行过程中没有读取事件,键盘输入非常弱等),我最终对程序一无所知。 所以我尝试了SDL.NET 6.1。 尽管文档糟糕,但我仍然可以修复代码以使用它,我喜欢它! 但是有一个问题。 我不知道如何为此设置应用程序设置。 Startup Ob ...