想问问真真实实的0基础怎么入门,只求画个关卡平面图,进阶一点能画个简单的3D图 ...
《像艺术家一样思考》 本帖最后由 ergwg 于 2021-3-3 00:20 编辑
其实虽然说像素门槛低,但真要做得好还是需要美术技能支持的
另外推荐一本像素美术电子版教程:Pixel Logic - A Guide to Pixel Art。网上大部分教程讲得都比较零散,而这本是我目前看过最细最全面的,除了pdf,还特地把讲动画的章节单独拿出来另做了html版方便观看动图。之前网上有这本的机翻汉化试读版,章节不全,可以先找来看看试试,我就是读完试读版去买了原版的。或者找不到机翻试读版就直接下链接里的英文试读版也行。
gumroad链接:https://gumroad.com/michafrar?recommended_by=search
9美刀也不贵。目前只有英语和法语版,不过英语不难,或者可以像我一样懒得读就复制文字扔到百度翻译里面看 Tring 发表于 2021-3-2 18:59
所有程序入门(非功利性的),都建议从PYTHON开始。
至于为什么?因为PYTHON是世界上最好的语言啊![/ ...
同意,python真是一门好语言,一直在吸收现代语言的特性,前几天Guido才说模式匹配已经实现了。 以前一时兴起买过数位板,想慢慢学起来,后来太忙果不其然吃灰了,但发现了个不错的网站:
https://www.ctrlpaint.com/library/
里面有比较详尽的教程 本帖最后由 Tring 于 2021-3-4 03:27 编辑
whzfjk 发表于 2021-3-4 02:37
感觉 python 太老太杂,一些范式互相穿插风格不一致又无法回避,sort,filter,map 这种内置函数能变成方 ...
自定义sort一直没有很漂亮的写法,需要一个比较绕的回调,但是也不是那么麻烦。而sort方法一直是存在于list类中的。
map和filter的pythonic的写法当然是generator expression。
arr.map(f) :
arr.filter(f) :
另外,我第一次听人说python老和杂的。
python应该是现在的脚本语言里语法最时髦的一个了,各种黑魔法层出不穷,最新的时髦度都直逼Haskell了。
而杂在python里从来不是问题,因为永远有一个最优选择,最pythonic的选择。
范式穿插当然是可以回避的,事实上如果你有心,想用纯函式来码也是没有问题的,只是大多数情况这么做很蠢。
而真的当代码中出现范式穿插的时候,往往原因只有一个:这么做更好。
其实说白了现在啥主流语言不会偶尔穿插点函式呢,没个lambda都不好意思说自己是个现代语言。
还有个大概是误区的地方:并不是方法调用就比函数调用要更好更高级。
在高度抽象化的框架中,有的多元操作,是非常不适合放入某一个类中作为方法存在的。
举个例子:
比如乘法,单单考虑点乘的情况,一个矩阵与一个浮点数相乘,这个乘法应该放入浮点数的类中实现还是矩阵中实现?
正常来说,大概会觉得放入矩阵里实现更好。可是对于与一个单浮点数的点乘法,一个向量与其相乘的处理和矩阵是相同的。方法放入矩阵中的话,向量里又需要重新实现一遍。
如果这里把点乘方法放入浮点数的类中来实现的话,就能很好的回避这个问题,以同样的方法处理对矩阵和对向量的。但是明明在实现矩阵点乘,结果方法却放进了浮点数类中,就非常反常识,也不便于修改。
当然,这里可以让矩阵与向量产生继承关系来继承点乘法。可是如果说这种情况发生在一些中间无法产生继承关系的类上呢?
因此在一些高度抽象化和可自定义化的强类型语言里,反而不太鼓励将所有操作都放入类的方法中,比如Haskell的一些functor和monad函数,又比如一款专业用来做抽象代数运算的叫GAP的工具,都会用很多函数而非方法来做基础操作。
这种时候,就可以在函数进入的时候先对所有操作数做类型匹配,然后自动分发到不同的实现上。 whzfjk 发表于 2021-3-4 03:26
老只是说它诞生比较早,对新特性的追赶还是有目共睹的。
Pythonic 让大家只认一种写法,工程上确实有效, ...
根据不同的需求转换不同的风格。
我觉得也是一种有必要掌握的技巧。
毕竟每种风格都有其优点与局限性。
至于不必要就不采用,这种思路对于我一个强迫症来说可能不太容易感同身受。
而反感python太独裁的声音,的确一直都有,这就是个人所好问题了。 美术我不清楚,反正0基础学unity千万不要先学c#
-- 来自 能手机投票的 Stage1官方 iOS客户端 报班,比如k大 训练一个GAN 人家本身就是程序为什么一堆回复c#和unity的 zxlice 发表于 2021-3-4 08:45
人家本身就是程序为什么一堆回复c#和unity的
一个猜测不一定对
原意:(我是一个)程序员(我想)自学美术,从哪开始?
有的人的理解:(为了成为)程序员(而)自学,美术(从业者),从哪开始?
虽然我觉得很扯……
页:
1
[2]