作者PurGle (ObjC)
看板MacDev
标题Re: [问题] 学习IOS,要会动画吗?
时间Sat Dec 7 08:37:18 2013
※ 引述《embman (无尾熊)》之铭言:
: 大家好,我是IOS初学。有一些观念还很模糊,想请教大家一下。
: 常常看到很多IOS很漂亮的画面,尤其是很多游戏好精致!
: 想请问很有经验的大家,如果投入IOS APP,
: 是不是资工系的的电脑图学,3D动画要很专精?
: 如此才可以做出很漂亮的UI或是写游戏?
: 如果想要将OpenGL ES在IOS上用得很得心应手,
: 或是要学习Core Animaion等等。是不是也要专精电脑图学以及3D动画呢?
我的答案是 不用
本身也是资工系毕业,大学根本没修过电脑图学或3D动画。
严格说起来这是另外一个专业领域,不是iOS工程师应具备的强项,
漂亮的UI跟写游戏是不同的两个部分,我认为他是刚好相反的取舍。
写游戏不是我的强项,如果你想走3D动画游戏设计,你要花不少时间在Open GL或3D开发
引擎的学习上。因为跟内建API的关联性不强,那些API可能不用研究太深。好处是跨平台
的学习成本低,但对iOS的认识也不会太深。(假设应用到较少的Core Motion或UIKit)
另外以漂亮的UI来说,不外乎是近来受重视的User experience interaction design,
有几个重点帮助你做出漂亮画面。
首先对於画面上的美感与效果要有概念,要深入去了解动画转场的意义,与画面其他元素
搭配的协调性,着重在使用者操作流畅与合理化。我从2000年开始写了四年的Flash,甚
至看电视时也会思考节目开始前的动画效果,我觉得对我建立想法很有帮助。
第二是iOS提供的API(UIKit, Core Animation)要熟悉,市面上2D的App要能解释动画效果
大概是用什麽方法完成的,最好的学习方法就是透过实作练习。另外养成习惯去多看看别
人写的元件(Cocoa control, Github),我指的看是透过一行一行的Code review去了解元
件运作的方式与原理,有点类似写书法时的临摹。
最後是保持不断学习的心态,不要害怕学新事物,勇敢尝试不同的可能,然後是尽量跟你
的Designer做好朋友,交流不同角度的设计思维。以上。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.244.6
1F:推 embman:推,感恩您详细地回答,大感恩! 12/07 09:36
2F:推 ian90911:推 12/07 16:26
3F:推 bbb55952000:推 12/08 06:37
4F:推 dreambegins:推 12/08 19:03