boke的博客
共 3994 篇文章
仿电流效果的实现
在影视作品中,我们常常能看到电流“滋啦啦”的特效,这种效果非常酷炫,令人不禁思考如何在实际开发中实现它。 当从特效场景中获取这个效果时,我发现它十分有趣。以往实现电流效果,通常采用贴图动画或者直接用程序控制面片位移的方法。由此可见,多研究他人的 shader 实现,能让我们收获颇丰。 然而,当我打开关键的 `Electricity_Sh.shader`…
关于Unity3D 访问Access数据库的一点技巧
在开始这个教程之前,网上其实已经有不少相关资料了。不过,我还是想把自己实践过程中的一些经验分享出来。我的一位朋友在Unity 3D(以下简称U3D)的官网论坛找到一个访问Access数据库的示例代码(demo),但在使用时遇到了问题。我帮他解决后,为了避免其他朋友遇到类似问题,决定写这篇教程。 ## 一、Access数据库简介 Access数据库是一款轻量级数据库,在学习…
用Unity利用PHP连接MySQL数据库
很多同学都表示需要了解Unity与数据库相关的知识,恰好我在这方面有所涉猎,相关知识是从Unity官网论坛上学到的。在Unity中输入字符并提交到MySQL数据库的操作相对简单,下面我就抛砖引玉,和大家分享一下具体方法。 ## 所需工具 本文使用的工具组合为Unity + WampServer。 ## 操作步骤 ### 1. 建立数据库…
NavMesh简单测试
Unity 3.5 版本并未带来新的图形用户界面(GUI),这着实让我有些失落和郁闷。不过,其内置的寻路系统倒着实给了我不少惊喜。我已将相关测试内容打包,下面是该测试包的信息: - **测试包名称**:TestNavMesh.unitypackage ## 简要说明 ### 导入与场景设置 导入该包后,按以下步骤操作: 1. 打开场景 `Game_TestNavMesh`。通过 `Window…
用NGUI制作Treeview自己做雏形
本文仅实现了一个简单的折叠功能以及添加子节点的代码,适合刚接触相关内容的新手参考,经验丰富的开发者可忽略。 ### 相关图片 相关示例图片为 `4.jpg`。 ### 预制体说明 项目中一共有两个预制体,它们存放在 `Resources` 文件夹中。在使用时,请确保将它们正确拖放至相应位置。
用Unity shader编写教程
由于最近项目需要用到Shader,因此我通过官网进行了深入研究,顺便将相关内容记录如下。 ## Unity中Shader的分类 在Unity里,Shader主要可分为以下三类: 1. **表面着色器(Surface Shaders)** 2. **可编程着色器(Vertex and Fragment Shaders)** 3. **固定着色器(Fixed Function Shaders)**…
用unity自己制作连连看小教程
周末终于有了属于自己的时间,我花了不少时间完善了之前做的连连看游戏,顺便写个小教程分享给大家。 **题外话**:北京的冬天实在太冷了,冻得我手脚冰凉。 之前上传的工程文件和exe包现已更新,增加了画线功能,并且修改了边缘不能拐点的问题。 ## 连通的类型 连连看游戏中,两个相同图片的连通类型主要有以下三种: 1. **直线型**:分为横向和竖向两种情况。 2. **一个拐点*…
[Shader 着色器]温度云图实现
最近我在做一个项目,其中涉及到一些温度云图(温场)的问题。在论坛里发现有一两个人发帖询问,但没有具体的实现办法。我接触 Unity3D 的时间也不长,经过一番学习,编写了一个简单的 Shader 来实现温度云图。其基本原理是,给定平面上几个点的位置和对应的温度信息,然后通过距离比的关系计算出平面上任意点的温度数值,最后将该温度数值通过颜色反映出来。 ## Shader 代码 ```glsl…
给物体边缘加高光轮廓的办法,付Demo(增加一组算法)
最近我迷上了Unity,经过一番研究,对一些技术点有了些许心得,在此分享给大家。 ## 1. 边缘光方法(Rim Light) Unity官方教程中有相关例子,其核心代码为: ```glsl half rim = 1.0 - saturate(dot (normalize(IN.viewDir), IN.worldNormal)); o.Emission = _RimColor.rgb *…
[Shader 着色器]尝试无尽之剑中的God Ray
## 效果展示  图 1:用 glow11 场景做的 God Ray ## 背景与动机 去年看到无尽之剑中的 God Ray 效果后,便萌生了自己模拟实现这一效果的想法。 ## 实现原理与步骤 其实 God Ray 效果的实现原理并不复杂,主要步骤如下: 1. **渲染场景**:对整个场景进行渲染,为后续处理提供基础画面。 2. *…
作者信息
boke
共发布了 3994 篇文章