Unity
文章平均质量分 96
和Unity相关的内容
lxbhahaha
这个作者很懒,什么都没留下…
展开
-
在Unity中模仿游戏《江南百景图》中物体的出现效果
在Unity中模仿游戏《江南百景图》中物体出现的效果。该效果会先出现物体的轮廓,在出现颜色,并且带有消融的效果。看起来十分的有趣。在Unity中利用shaderGraph和少量代码模仿出了相似的效果。原创 2021-05-10 16:40:36 · 1322 阅读 · 13 评论 -
一种简单的路口网格生成方法(Unity)
一种简单的路口网格生成方法(Unity)1. 前言2. 思路3. 实现3.1 测试场景的搭建3.2 路口中心的多边形3.3 斑马线部分的扩展4. 测试效果5. 网格生成1. 前言最近项目做到了道路生成的这一块。直线道路的生成和道路的shader已经是大体完成了。效果如下。 道路网格 道路效果 道路效果 很明显现在没有路口的形状的。看一看现实的路口就不难发现。在不考虑右转专用道的情况下(难做),路口大概如下图为红框包含斑马线的原创 2021-04-09 14:49:25 · 1855 阅读 · 3 评论 -
在Unity中实现,使用笔刷绘制多边形
在Unity中实现,使用笔刷绘制多边形1. 啰嗦前言2. 实现1. 啰嗦前言做毕设其中需要一个功能就是使用笔刷在地图刷绘制出河流之类的东西。如果只是绘制贴图或者顶点颜色,得到一张图片还是不难实现的。但是根据我后面功能的需求,我需要得到的是一个多边形顶点的数据,而不是一张图片。第一时间我是想到《城市:天际线》(Cities: Skylines)中绘制地区的时候。就是用笔刷绘制的,然后看起来像是多边形的样子,也许是我想要的东西。(图片上b站随便找了个视频截图的,打开一个存档太费时了)然后我就一顿搜索,原创 2021-02-20 12:57:28 · 2855 阅读 · 5 评论 -
一种城市道路网络的随机生成方式(Unity中可视化)
基于有限元网格划分,利用AFT法,在给定边界等数据的情况下生成城市道路网络的数据。并在Unity中做简单的可视化。原创 2021-02-04 16:03:48 · 5852 阅读 · 3 评论 -
用Unity做一个简单(简陋、寒酸)的AR应用
用Unity做一个简单的AR应用1.AR Foundation前面已经实现了将Unity项目打包到安卓平台,Unity打包到安卓平台(一)Unity打包到安卓平台(二)接下来我想做的是,把这个roll a ball改成一个AR的小游戏然后打包到安卓上。1.AR Foundation首先打开PackageManager,安装 AR Foundation 和 ARCore XR Plugin 。选中之后点击Install即可。下面还有一个ARKit。ARCore是安卓用的,ARKit是IOS用原创 2021-01-16 23:08:40 · 4202 阅读 · 1 评论 -
Unity中根据平面的多边形点的数据,生成简单的立体网格
根据平面的多边形点的数据,生成简单的立体网格1.分析2.用耳切法生成多边形的三角面最近需要一个功能,就是根据给定的多边形顶点(按照顺时针或者逆时针这样的顺序),然后生成一个具有高度,投影与多边形一样的一个Mesh。比如给定以下的一些顶点的位置,生成一个这样的Mesh。1.分析首先肯定就是要生成mesh的这样一个问题。mesh的主要内容包括顶点、三角形、法线(uv的话我用不上,所以就不考虑了,而且感觉不好弄)。顶点,这个很简单,地面的一圈顶点是给定好的,然后上层的顶点只要加上一个高度就能算出原创 2020-12-26 20:42:36 · 7330 阅读 · 34 评论 -
简简单单使用Unity打包项目到安卓平台(二)
把原版的roll a ball加一个虚拟摇杆,导出到安卓平台上。原创 2020-12-15 16:15:40 · 541 阅读 · 1 评论 -
简简单单使用Unity打包项目到安卓平台(一)
使用unity打包一个安卓平台的apk并运行。原创 2020-12-15 11:24:46 · 6283 阅读 · 6 评论 -
在Unity中绘制贝塞尔(Bezier)曲线
在Unity中绘制贝塞尔(Bezier)曲线1 效果2 公式3 绘制曲线4 编辑器扩展作业有道题,让算出三个贝塞尔曲线的点,并画出草图。其实题目本身没有什么难度,就是带进去算一下就能出来了。不过还是想直接把他画出来。1 效果 2 公式先根据老师PPT里面的公式,写...原创 2020-04-03 17:41:41 · 2985 阅读 · 1 评论 -
Unity中实现IPointerClick涉及父物体与子物体的问题
Unity中实现IPointerClick涉及父物体与子物体的问题问题结论问题刚才写了个实现了IPointerClick接口的一个点击UI的简单小功能,单独测试了之后并没有问题,可以响应点击。 public void OnPointerClick(PointerEventData eventData) { // 切换显示内容 if (text.t...原创 2020-03-19 21:42:17 · 1883 阅读 · 0 评论 -
在Unity中实现简单的动画转场
在Unity中实现简单的动画转场1 思路1.1 原教程的思路1.2 我的思路看了这个视频之后的想法。思路就是按着教程的思路。但是原教程是直接加载场景的(让我感到很迷惑),我打算把这个稍微改改,弄成异步加载场景的。1 思路1.1 原教程的思路做一个两个UI的过渡动画,分别是转场开始和转场结束。然后加载场景后播放转场结束动画,加载场景前先播放转场开始动画,然后加载场景。1.2 我的思路...原创 2020-02-12 15:35:28 · 10463 阅读 · 6 评论 -
在Unity中使用ML-Agents实现一个简单的小球AI
Unity中ML-Agents的使用原创 2019-12-31 15:41:47 · 1464 阅读 · 0 评论 -
用ShaerGraph+PolyBrush做一个模仿ABZU的渐变地形材质
用ShaerGraph+PolyBrush做一个模仿ABZU的渐变地形材质1. 效果1.1 ABZU中的地形效果1.2 实现的效果2. 实现2.1 思路2.2 贴图混合2.3 通过噪声混合边界2.4 完整的节点2.5 扩展2.5.1 混合方式2.5.2 添加法线贴图2.5.3 添加四个贴图3. 参考其实是以前做的了,挖出来写篇博客。还有本来想不用PolyBrush自己写一个给顶点上色的功能,搞了...原创 2019-11-30 22:06:09 · 1281 阅读 · 0 评论 -
Unity,在GithubDesktop中使用UnityYAMLMerge解决合并时场景冲突的问题
在GithubDesktop中使用UnityYAMLMerge解决合并时场景冲突的问题1、设置1.1、在Unity中设置序列化模式1.2、其他设置1.2.1、设置.gitattributes1.2.2、设置config2、合并测试最近在研究怎么提高Unity中多人合作的效率,本来打算使用Unity官方自带的版本管理系统,但是在不付费的情况下只有1G的云端储存空间,所以还是放弃了。然后决定打算使...原创 2019-03-01 12:33:12 · 2529 阅读 · 0 评论