【问题标题】:Looking for an open-source paint-style program to act as base for a game editor [closed]寻找一个开源的绘画风格程序作为游戏编辑器的基础[关闭]
【发布时间】:2010-07-06 14:36:25
【问题描述】:

我正在寻找一个用 C#/Java 编写的开源项目,它可以进行矢量图形操作,比如 Illustrator。我不需要任何非常复杂或功能齐全的东西。我打算将它用作创建 2D 游戏关卡编辑器的基础,我将在其中操纵路径来为关卡创建一些几何图形。

我认为我想要构建的内容与使用基于矢量的图形的绘画程序非常相似。我欢迎任何建议。

【问题讨论】:

    标签: c# java open-source


    【解决方案1】:

    MS-Paint 或 Photoshop 都不允许矢量图形操作,但 Inkscape 允许对 SVG 文件进行矢量图形操作。而且它是免费的、易于使用且有据可查的。如果你想要更像 Photoshop 的东西(即它允许你操作位图),那么试试 Gimp - 也是免费的、有据可查且相对易于使用的。

    【讨论】:

    • Inkscape 可能是最接近 ADB 想要的。唯一的问题是它不是用 C# 或 Java 编写的,而是用 C++ 编写的。 inkscape.modevia.com/doxygen/html/index.php
    • Inkscape 是一个很好的建议,因为我知道该程序,但源代码是 c++,我试图避免。我可能不太清楚:我正在寻找一个可以创建关卡编辑器的项目。
    【解决方案2】:

    我相信您的意思是 ala Illustrator,因为 Illustrator 是基于矢量的,而 Photoshop 是基于光栅的。我过去用 Illustrator 做这种事情,效果很好,但显然不是免费的。不幸的是,我不确定一个好的免费矢量图形程序。

    经过简短的搜索,我看到了几个可能的候选人。 Inkscape (http://www.inkscape.org) 看起来很有希望满足您的需求。同样,可能过于简单,但 GoogleDocs 现在提供了基于 Vector 的文档。

    【讨论】:

      【解决方案3】:

      去年春天我参加了游戏设计课程,我们使用 XNA 游戏工作室创建了关卡编辑器。 Windows 窗体实际上使开发图形界面变得非常容易。

      这里是可下载的演示列表,您可以使用它们来帮助您。这里的关卡编辑器听起来有点像您正在寻找的东西:

      http://www.cis.cornell.edu/courses/CIS3000/2010sp/resources/demos.php

      【讨论】:

        【解决方案4】:

        ImageMagick 应该完全符合您的要求。 http://www.imagemagick.org/script/index.php 它们提供源代码和二进制文件。
        这是源代码的链接: http://www.imagemagick.org/script/api.php?ImageMagick=vbs078aa3mje21nulk7hd0eb93#dot-net

        列表中有 .NET 的版本以及 java。
        我希望这会有所帮助。干杯

        【讨论】:

          【解决方案5】:

          Paint.net?

          不过,它更基于光栅(比如 Photoshop。)

          【讨论】:

          【解决方案6】:

          【讨论】:

            猜你喜欢
            • 2011-06-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-10-19
            相关资源
            最近更新 更多