Pencil2D

基于 C++ 的 2D 手绘动画软件
授权协议 GPLv2
开发语言 C/C++
所属分类 应用工具、 图形和图像工具
软件类型 开源软件
地区 不详
投 递 者 南门嘉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Pencil2D 是一个免费开源软件,可以制作 2D 手绘动画。它轻巧且易于使用,并且可以在 Linux、Windows、macOS 和 FreeBSD 上运行。它同时支持位图和矢量图形,并允许在两个工作流程之间无缝切换。

Pencil2D 官方网站:https://www.pencil2d.org/

下载

可以从官方网站或 Github 下载 Pencil2D

Nightly Builds

Nightly builds 版本是 Pencil2D 的最新版本,其中包含最新的修复程序和功能。该链接会将您定向到 Google 云端硬盘,请右键单击文件然后选择「下载」。文件名是pencil2d-OS-year-month-date。目前不提供旧版 Mac 或 32 位 Linux nightly 版本。如果您正在使用这些系统,则必须等待正式发布或从源代码编译程序。

Windows 64位 Windows 32位 Mac Linux 64位
下载 下载 下载 下载
 相关资料
  • 问题内容: 我正在编写一个像素艺术应用程序,该应用程序可以将用户在屏幕上绘制的图像绘制为像素外观。有两种解决方法。保存后对图像进行像素化处理,或者在手之前具有网格,以便用户绘制像素图像。我在后一种方法上找不到任何东西。所以我的第一个问题是绘制一个网格,如果触摸一个单元格,它将改变它的颜色。我尝试在画布上绘制矩形,但这毫无意义,因为我无法控制单元格。 我在考虑嵌套的for循环,该循环在每个单元格处创

  • 我可以指导你,但是你必须按照我说的做。 -- 骇客帝国     在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么如果想更加真实地模拟物理交互或者实时根据用户输入修改动画改怎么办呢?在这一章中,我们将继续探索一种能够允许我们精确地控制一帧一帧展示的基于定时器的动画。

  • 虽然canvas的API并未直接提供支持动画的方法,但就其本身而言,在canvas中实现动画效果也很简单:只需要持续的更新并重绘画布就行了。这种持续的更新并重绘就叫做动画循环,它是所有动画的核心逻辑。 在canvas中实现动画,首先需要初始化画布上的对象。然后,启动一个动画循环来更新画布、清除画布、重绘画布,再请求下一个新的动画帧。Canvas动画的基本原理如图 4‑36 所示: 图4-36 ca

  • 手动动画 timeOffset一个很有用的功能在于你可以它可以让你手动控制动画进程,通过设置speed为0,可以禁用动画的自动播放,然后来使用timeOffset来来回显示动画序列。这可以使得运用手势来手动控制动画变得很简单。 举个简单的例子:还是之前关门的动画,修改代码来用手势控制动画。我们给视图添加一个UIPanGestureRecognizer,然后用timeOffset左右摇晃。 因为在动

  • 如何获取我手指的触摸事件和运动事件然后绘制?

  • 本文向大家介绍基于C#动手实现网络服务器Web Server,包括了基于C#动手实现网络服务器Web Server的使用技巧和注意事项,需要的朋友参考一下 前言 最近在学习网络原理,突然萌发出自己实现一个网络服务器的想法,并且由于第三代小白机器人的开发需要,我把之前使用python、PHP写的那部分代码都迁移到了C#(别问我为什么这么喜欢C#),之前使用PHP就是用来处理网络请求的,现在迁移到C#