笔者介绍:姜雪伟,泰课海洋老师网上有很多关于Shader的教程,我在这里就不给读者讲解基础知识了,我们直接讲重点,我会结合着C++底层代码一起讲解,帮助读者理解Unity3D引擎内部对于Shader加载的实现原理,下面就结合着Unity3D中的Shader的编写给读者解释,在Unity3D中的每个S...
服务器架构技术一直是技术热点,比如比较流行的游戏服务器,各种数据平台系统等等都离不开服务器的架构设计,服务器架构设计的好坏直接决定了用户对产品使用的体验,在互联网时代,全世界用户或者玩家的距离已经开始变的越来越小,我们做的各种平台设计要能满足全球用户的使用已经成为了现实,数据的共享已经成为当前急需解...
字符串与 Text字符串和 Text 是 Unity 项目里常见到影响效能的原因之一。在 C# 里所有的字符串都是不可变(Immutable)的。任何对字符串的操作都会导致配置一个全新的字符串,这其实还蛮贵的。如果重复地串接大字符串、或是串接数量很多的字符串、或是在执行很多次的循环里串接都会造成效能...
基础开始用unity进行基础VR开发之前,先确认硬件和软件已经按照前一篇文章进行了设置。配置好并且安装好unity以后,在打开unity之前,保证DK2已经连接好,并且已经启动。在进行接下来的操作之前,先检查一下Oculus的 配置工具是否正常工作。可能需要先设置一个新用户来运行Demo场景。创建你...
2016年12月末,xLua刚刚实现新的突破:全平台支持用Lua修复C#代码bug。目前Unity下的Lua热更新方案大多都是要求要热更新的部分一开始就要用Lua语言实现,不足之处在于:接入成本高,有的项目已经用C#写完了,这时要接入需要把需要热更的地方用Lua重新实现;即使一开始就接入了,也存在同...
VR技术最早在20世纪中期由美国VPL探索公司和它的创始人提出这一概念,后来美国宇航局(NASA)的艾姆斯空间中心利用流行的液晶显示电视和其它设备,开始研制低成本的虚拟现实系统,推动了该技术硬件的进步。目前,虚拟现实技术已获得了长足的发展。一、国际巨头纷纷涌入2016年是VR产业的元年,谷歌、索尼、...
蓝图—逻辑运算符和布尔表达式逻辑运算符在布尔值之间进行操作并且返回一个布尔型的值作为操作的结果使用布尔值和逻辑运算符的表达式称为布尔表达式。主要逻辑运算符是:OR, AND, NOT 如果输入的值中含有为“真”的值,逻辑OR操作符返回值为“真”。下表显示了不同输入值的OR操作的结果。 显示布尔表达式...
最新版Unity 5.6正式发布,也是Unity 5.x系列的最后一个版本。其中包括改进的2D功能,更好的图形性能,新的视频播放器,Progressive Lightmapper预览版,新的光照模式,以及对Facebook Gameroom和Google DayDream平台的支持。两年前在GDC ...
Unity 是一款跨平台的 3D 引擎,有着强大的渲染功能,并主要用于游戏开发。 谈到 Unity 的渲染功能,我们不得不提及到 着色器(Shader)——3D 游戏引擎中最重要的一个因素­,它在游戏效果以及画面显示方面起到了决定性的作用。Shader 编程也属于计算机图形学中一个重要的部分。接下来...
体验过微软HoloLens以后,可以说是目前最黑科技的头戴设备,为了让开发者快速开发 HoloLens 应用,下面就给大家介绍下黑科技产品HoloLens开发系列教程中的第一篇。前言说说我初次看到HoloLens的感受吧,xxxxxx此处省略1万个字。总的来说,就一句话,真TMD黑科技!好了,废话下...
相信大家对于建模已经有了一些的了解,那么在这篇文章中,我将简单扼要地介绍我创作卡通人物的一般工作流程。我想用一个人物做一个小短片,所以我决定塑造一个快乐的船长的形象。我使用了3ds Max,ZBrush,V-Ray和Photoshop共同创建并且完成这个插画,下面就是我如何去完成一幅快乐的海盗的全过...
在UE4开发的过程中,很多时候需要在项目中应用各种各样的设置。有些人会自己实现一套,其实没必要那么麻烦,虚幻4专门为开发者提供了一套配置系统,可以在UE4中添加自定义Settings到项目设置,方便又省事。效果如下: 可以看到Settings是和编辑器的配置是并列的,同样是在项目设置窗口中。 下面将...