Sharder:用来处理大多数真实世界中的材质,如石头、玻璃等还可以用来处理皮肤,毛发; 了解着色器的相关渲染设置: 1.Opaque:默认的设置,适合渲染不透明的物体 2.Cutout:允许渲染带有完全透明的或者完全不透明的物体...如果做比较复杂的鸟瞰楼体,可以把楼体合并成一个物体变成多重材质,然后对楼体进行整体完全烘焙,这样可节省很多资源。...重拓扑技术操作简单,在建模软件中使用简单、连续的多边形完全覆盖原始模型的表面,在各主流建模软件中均可完成此工作。...在使用了PBR工作流程进行材质制作以后,物体可以在四种完全不同的光照环境下呈现出它应有的物理表现。 一个高品质且具备细节的场景往往决定了一个内容的第一印象,而模型是组成场景的基本元素。...OncollisonStay() ONcollisionExit() 通过碰撞来判断; 触发器函数;OntriggerEnter() OntriggerStay() OntriggerExit()通过触发器判断; 以上内容为自学整理加上实践操作
★自学建议 编程语言是一种人工语言,对于初学者而言,可能会觉得有时“不能直接地随心所欲实现某些功能”,这是因为我们还没有完全掌握它。...完全掌握它后,还觉得有很多需要改进的地方,那才是发现了创新之处。 在学习过程中,应该有一些比较“大胆、诡异、刁难”的想法,要勇敢地试一试——尝试的成本很低,仅仅是像上面那样报错,收获却很大。
例如打算创建一个表示我已经出版的图书的列表(列表,是 Python 的一类内置对象,参阅第4章4.3节),如果用下面的方式: # a list of books a = ["机器学习数学基础", "Python完全自学手册...如果改为: books = ["机器学习数学基础", "Python完全自学手册", "数据准备和特征工程"] 即使不用注释,代码的含义也一目了然。...★自学建议 编程是一类实践性非常强的工作,以本节介绍的“注释”为例,读者可以在网络上搜索到更多的相关内容,比如号称某些较知名机构的编程规范等,这些内容都可以用作自己工作实践的参考,但不能作为金科玉律。
本文系《Python完全自学教程》第2章2.1.3节,更多内容,请访问 http://www.itdiffer.com/self-learning.html 2.1.3 解释器 经过第1章的1.2节和1.3...节的自学,已经知道计算机能“认识”的是机器语言,2.1.2节所编写的 hello.py 程序,是用高级语言编写而成,计算机不能直接“认识”,为此要经过“翻译”过程。...★自学建议 “循环上升”是一种比较好的学习方法,即开始接触该知识的时候,从浅显的入手,随着能力和知识的积累,再对同样的内容深入学习。
★自学建议 不同编程语言,有不同的命名变量方式。有的编程语言要求先声明变量(同时要指出其类型);有的编程语言不用声明变量,而是“拿过来就用”。...2.3.2 变量命名 在 Python 语言中如果套用数学中变量的命名规则,就会出现2.2节中 a = ["机器学习数学基础", "Python完全自学手册", "数据准备和特征工程"] 这样可读性很差的...以上仅仅是形式上和个别字符、词语的规定,但具体到一个变量怎么“取名字”,还要靠个人或者团队的其他规定,比如颇受一部分开发者推崇的“匈牙利命名法”,就规定了一些命名规则(开发者对“匈牙利命名法”并没有完全达成共识...★自学建议 对变量、函数、类、模块等命名,是一个兼有科学性和艺术性的问题,关系到代码的可读性。
图3-3-1 内置函数的官方文档 下面简要介绍其中与计算有关的几个函数,建议读者不仅仅了解这些函数的具体用法,更要从中体会自学之法。...在文档中还有 div*y + mod == x ,其中 div 是商,mod 是余数,这与3.2节说明 // 和 % 运算符是完全一致,请对照阅读。用以下操作熟悉这个函数的调用方法。
像 '250' 这样的完全由数字组成的字符串,可以用 int() 函数将其转化为整数。...虽然 empty_str 和 spacing 有点类似,但它们是完全不同的对象。
是的,Bruce Eckel 也这么认为,只是因为此代码是完全模仿 Java 程序而写的。随后,Bruce Eckel 就根据 Python 语言的特性对代码进行了优化。...★ 自学建议 本来编程语言是用来解决问题的工具,没有高低贵贱之分。但是,由于用工具的人,时间长了会对自己常用的东西有感情,再加上其他因素,就导致了对编程语言的价值判断。...作为本书读者和志存高远的自学者,不论以哪一种编程语言作为自己开始学习的对象,都要充分理解并应用该语言的特性,而不是用其他语言的特征对某语言进行“点评”。
以余弦函数 cos 为例,根据自学经验,应该先看一看这个函数的文档: >>> help(math.cos) 注意上述写法,不能直接写 help(cos) ,因为函数 cos 是模块 math 的一员,...★自学建议 本节的学习中,使用了“帮助文档”和“官方文档”,这些文档是关于编程语言的最权威资料。但是,如何使用这些文档,是一个需要探讨的问题。...在第1章1.6节的【自学建议】中已经就本书引用英文文档的问题给予了解释说明,这里再次强调,旨在避免读者误解。凡是有志于自学,并以成为某领域翘楚为目标者,均不会畏惧各类文档中的英文。
以上是字符串的 index() 简单应用,若看一看它的帮助文档(参阅第3章3.3节【自学建议】),不仅仅会有新发现,而且对前面所述的操作也有高屋建瓴的理解。
for n in lst if n > 5} # (5) {6, 7, 8, 9, 10} 注释(5)即为集合解析,与列表解析相比,不同之处仅为外面包裹的符号变为了“ { } ”,里面的结构完全一样
在7.1.2节编写斐波那契数列函数的时候,使用了 Python 中的递归(Recursion)。固然 Python 创始人对递归有个人的看法,此处还是要用单独一...
★本文是《Python 完全自学教程》第3章第5节内容。
通过字符串某个字符的索引,可以得到相应字符,此外,还可以通过指定索引范围,得到多个字符,此操作称为切片( Slicing )。
★自学建议 “内存”,全称“内部存储器”。计算机的存储系统可以分为两大类:内部存储器和外部存储器。其中内部存储器接受 CPU 的控制与管理,只能暂存数据信息。
4.4 元组 元组( Tuple )是 Python 内置对象(类型),跟列表很相似,从外表看它们的差别就在于 [ ] 和 ()——列表是用方括号包裹,元组是用圆括号包裹——里面的成员要求完全一样,可以是任何...★自学建议 有一个读者向我反馈,她已经在财会岗位上工作了十多年了,因为孩子要学习编程,于是乎母子一起学习,相互启发,坚持了一年多,不仅孩子入门编程了,自己还将所学到的技能运用到了本职工作中,提高了工作效率...这则事例启示我们,如果感到自学枯燥无味,可以“结对学习”(在软件开发中,有“结对编程”的开发方法),若再能学以致用,学习的目标明确、动力强大——不要把焦点放在“有个孩子”上。 ”
Dreamweaver CS6 完全自学教程 Dreamweaver CS6 教程下载地址(百度网盘):https://pan.baidu.com/s/1fIUk4O36JCNVCfOQSH22vw
图1-6-5 适用于 Windows 的 Python 各版本安装程序 ★自学建议 以 Windows 10 为例,右键点击“此电脑”,然后选择“属性”,即可看到图1-6-6所示窗口,从中可以看到:“系统类型...★自学建议 学习编程语言,肯定离不开英语,刚刚浏览过的 Python 官网网站,就是英语为主要语言。
布尔接受过小学教育,此后由于家境贫寒,不能在正规的教育系统中学习,只能依靠自学——注意是“自学”。...其运算过程如图3-7-3所示: 图3-7-3 or 运算 根据对 and 的自学经验,再学习 or 就顺风顺水了。...★自学建议 从本章开始,代码量明显增加了。如果你觉得这么多内容记不住而略有焦虑或者担心自己是否能学会,大可不必。
出现了 SyntaxError(语法错误)引导的提示, SyntaxError 是一种错误类型(参阅第10章10.1节),其后的内容是对此错误的解释:“inva...
领取专属 10元无门槛券
手把手带您无忧上云