1 相比经典的编程课,从c\c++\java入门,枯燥而抽象……
2 从软件脚本入手,如maya\ae\uinty\ue,似乎又无法深入……
3 而且要提前准备软件学习环境,异常繁复……
那么好了~您可以试试图形编程的美妙体验。
这里准备了一套课程从零开始讲述图形编程。
初步使用的编程平台是Processing。(请注意,您是想学习语言?软件?还是编程?还是将编程作为工具,我们主体讨论创作和运用。)
路人甲:Processing是什么玩意?听都没听说过……
路人乙:我要学C哦不,C++!C#/java也可以……这是什么鬼?
路人丙:我要学Visual Studio2022,XCode!那才是正道的光!
编程的重点不是学会了什么语言,会使用什么软件。学成了英语八级就可以成为小说家了吗?写作和语言有关系,但是两件事。
Processing是一个草图编程软件,类似绘画中的速写本。它希望用户将更多的心力集中在图像创作上,而不是大量晦涩的语法和繁复的软件操作。它可能效率低下,不支持复杂的代码关系,但它是一个好的草稿本。随取随用,随用随丢。当您有了好的想法,清晰的目标。再考量需不需要那么多性能,从而决定是否需要优化代码;是否需要更换语言、软件平台;亦或者跟其他更复杂的软件协力,如UE\Unity等。
*由于是图形编程,相比于精妙的编程思路,对艺术的理解同样重要。*
最后,条条大路通罗马,终点的风景,都是一样的。
了不起的狐狸爸爸:我们抄近路还是走景观路?
了不起的狐狸妈妈:抄近路吧
了不起的狐狸爸爸:但是景观路上风景好啊
了不起的狐狸妈妈:那么 走景观路吧
了不起的狐狸爸爸:哦耶
了不起的狐狸爸爸:实际上这条路更近一点哟
教程传送门(b站):
给零基础朋友的编程课01-软件安装_哔哩哔哩_bilibili
给零基础朋友的编程课02-打印函数_哔哩哔哩_bilibili
给零基础朋友的编程课03-绘图函数、画布坐标、注释、运行窗口大小设置_哔哩哔哩_bilibili
给零基础朋友的编程课04-绘制点、线、圆、坐标 - 小剧场演义_哔哩哔哩_bilibili
给零基础朋友的编程课05-点、线、圆 绘图案例1讲解 - 式子的初步运用_哔哩哔哩_bilibili
给零基础朋友的编程课06- #线# 案例2讲解 - 灰阶、线色、背景颜色设置、线头样式、线宽_哔哩哔哩_bilibili
给零基础朋友的编程课07-初识色彩、初识变量、案例3讲解_哔哩哔哩_bilibili
给零基础朋友的编程课08 - 旋转、圆弧、案例4讲解_哔哩哔哩_bilibili
给零基础朋友的编程课09 上 - 矩形、曲线、文字、案例5讲解 上_哔哩哔哩_bilibili
给零基础朋友的编程课09 下 - 案例5讲解_哔哩哔哩_bilibili
给零基础朋友的编程课10 - 多边形、图像导入、透明度、图层混合_哔哩哔哩_bilibili
给零基础朋友的编程课11 上 - 布尔值、判断式、while循环_哔哩哔哩_bilibili