今天在使用自定义Mesh的时候发现,使用内置Cube创建的物体有阴影,而自己使用Mesh的顶点数组创建的Cube没有阴影。 开始以为是内置Cube做了处理,后来思考了一下,才想起来,因为这个不是实时光照,所以后续创建的物体并没有光照后的阴影效果。 所以我们可以在Mesh物体创建后,再启用光源,这样则都会有阴影效果。
今天在使用自定义Mesh的时候发现,使用内置Cube创建的物体有阴影,而自己使用Mesh的顶点数组创建的Cube没有阴影。 开始以为是内置Cube做了处理,后来思考了一下,才想起来,因为这个不是实时光照,所以后续创建的物体并没有光照后的阴影效果。 所以我们可以在Mesh物体创建后,再启用光源,这样则都会有阴影效果。
众所周知,在Unity3D中,一切物体都是由Mesh组成。 通常一个显示在世界里的3D物体,都包含一个MeshFilter(网格数据)和MeshRenderer(网格渲染器)。至于碰撞体,可以另外依需求加。 下面我们来看看Unity3D里如何使用Mesh创建物体的步骤: 1.创建Mesh 2.设置顶点数组 3.设置顶点索引 4.设置贴图UV 5.设置法线向量 当然,对于没有贴图或者不需要对光照进行特殊处理的话,UV和法线向量并不是必要的。 using UnityEngine; using System.C…
目前人有点懒散了,所以之前的《从零开始学习JavaFX》也好久没更新了。因为有访问这个博客的朋友发邮件问问题,就准备顺带着写一下。 这个朋友的需求是用WebView嵌入网页,然后在点击网页内部的链接时,使用外部浏览器来打开网页。 其实我之前也提到过很多次,JavaFX最重要的技术要点是属性绑定机制,几乎在国外网站或者Java官方开发程序中,属性绑定也必用的优秀机制。任何涉及到属性的事件等都可以从这方面下手。 同样的,我们如何通过点击WebView链接调用系统浏览器也可以从这方面下手。 仔细观察,可以发现在JavaF…
不知不觉,都已经6月了,夏天也似乎快要到来。 间断着下雨,武汉的天气也似乎并不是很热。 结了婚,也买了车,生活似乎步上了正常的轨迹,一切都是那么的理所当然。 唯一的遗憾是,我曾经很喜欢的广阔与宁静的感觉,再也找不到了。 依然记得,几年前的夏天,一个人坐在空荡荡的理工大航海楼六楼的钢琴前,一练一下午。有时候就蛮喜欢在空旷的位置,一个人的感觉。 前几天,买了个电钢琴,周末送到了家里,自己安装起来了之后就开始练琴了。虽然有很多年没有碰过了,但依然感觉那么熟悉。 从很早以前开始,就很喜欢钢琴,喜欢音乐。不过由于各方面的原因…