程序员必看视频之-基于原则的发明( 六 )


因此 , 我在不同的时间点都有了一片叶子 , 我将添加一个补间 , 它告诉Flash将点连接起来 。 然后我要点击Play , 看看它是什么样子 。 而且看起来很荒谬 , 看起来像是台球来回弹跳 。
事情是我有点知道我想要什么 , 对吗?它是一片叶子 。 我要一片叶子从树上飘下来 。 而且我什至可以用手完成:叶子从树上飘落下来 。 但是Flash不知道如何听我的手 。 但是 , 也许有一种新媒介确实对听我的手有所了解 。
因此 , 我在这里向您展示的是我为执行动画制作的一个小应用程序 。 而且我们还没有真正准备好在iPad上进行实时演示 , 所以我只想播放一下我制作视频的视频 。 这个场景的播放方式是树叶会从树上飘下来 , 场景会翻过来 , 兔子会做点什么 。 还有两件事:其一 , 这将很快发展;其二 , 我将几乎总是用双手 。 所以我有了这些不同的层 , 背景 , 中间地面和前景 。 我正在使用左手拇指选择要移动的图层 。 我要把叶子移到它的位置 。 我要把兔子从舞台上移开 , 开始滚动 。 现在我要表演从树上飘落的叶子 。 将其重新运行 , 看看效果如何 。 动作看起来不错 , 但是树叶需要来回摆动 。 因此 , 我要拔出一个旋转控制器 , 将其运行回去 , 找到叶子将要折断的位置 , 并记录旋转 。 我在那儿添加了一点翻转 , 只是因为此刻感觉正确 。 它甚至没有计划 。 停下来 , 因为我想平移 。 因此 , 我要一次拖动一大堆图层 , 将所有图层抓到一个列表中 , 然后降低背景图层的灵敏度 , 以使它们移动得更慢 , 以产生某种视差效果 。 我只想水平移动 , 所以我拉出一个水平拖动器并查看它的外观 。 我不太喜欢视差 , 所以我只需要稍微调整一下灵敏度 , 然后再试一次 , 我就更好了 , 所以我准备好了 , 我将它重新开始 , 这样我就可以回到节奏中的一块 。 叶子打起来 , 我等一会儿 , 然后开始平移 。 而且我不知道我等待了多少帧 , 不知道已经等了多久 , 感觉合适时我走了 。
所以我在这个冬天的场景中摇摇欲坠 , 有点慢下来了 。 然后我把它放回去 , 因为我想用兔子做点什么 。 扔掉这些工具 , 因为我已经用完了 。 然后等到我认为我的兔子应该移动 , 然后他跳开 。 而且我的兔子还有几种不同的姿势 。 所以我把那些拉出来 。 然后我找到了兔子即将起飞的地步 。 那里就在那里 。 当他跳开时 , 我切换了他的姿势 , 并且在姿势之间切换 。 然后我将其重新运行 , 因为我想查看一下它的外观 , 然后为您全屏显示 。 这是一块 。
所以我在2分钟内做到了 , 就像乐器一样用手表演 。 我和我正在尝试建立的关系之间非常紧密的联系 。
该工具的灵感之一是几年前我尝试制作的动画 。 不是那一个 , 而是从叶子从树上飘下来开始 。 我整天在Flash中尝试设置该叶子的关键帧 。 无法做到 。 到此为止 。 我还有故事板 。 有时我会播放为作品创作的音乐 。 但是这件作品本身被锁在了我的脑海 。 因此 , 我始终会考虑锁定在数百万个磁头中的数百万个碎片 。 不仅是动画 , 不仅仅是艺术 , 还有各种各样的想法 。 各种各样的想法 , 包括至关重要的想法 , 改变世界的发明 , 挽救生命的科学发现 。 这些都是必须发展的想法 。 如果没有他们可以成长的环境 , 或者他们的创造者可以通过这种直接联系来培育他们 , 那么这些想法中的许多都不会出现 。 否则它们会发育不良 。
因此 , 我有一个原则 , 即创作者需要立即联系 , 而我刚刚向您展示的所有这些演示都是我环顾四周的 , 并指出了违反该原则的地方 , 并试图加以解决 。 这真的是我所做的 。 我只是遵循这个指导原则 , 它指导了我要做的事情 。
但是对于这个故事中最重要的部分 , 我还没有说太多 , 这就是为什么 。 为什么我有这个原则 。 我为什么要这样做 。
当我看到违反此原则时 , 我不会将其视为机会 。 当我看到创作者被他们的工具所束缚时 , 他们的想法受到了损害 , 我不是说:哦 , 好 , 一个生产产品的机会 。 一个创业的机会 。 或者是进行研究或为某个领域做出贡献的机会 。 我对找到要解决的问题并不感到兴奋 。 我不是为了创造事物而感到高兴 。 想法对我来说非常宝贵 。 当我看到想法消逝时 , 这很痛 。 我看到一个悲剧 。 对我来说 , 这感觉像是道德上的错误 , 感觉像是一种不公正 。 而且 , 如果我认为我有什么可以做的 , 我认为这样做是我的责任 。 不是机会 , 而是责任 。