在这首先回答一个问题就是:为什么我们需要实现一个描边的方案?Unity没有吗?答:Unity肯定有自己的代替方案,只是性能看起来并没那么优越。Unity 的方案是挂载一个 OutLine 组件。Outlineoutline inherit Shadow: 【Unity】Source Code:public class Outline : Shadow { protected Outli
转载 2024-05-10 18:42:03
141阅读
 Silverlight Toolkit是什么?Silverlight Toolkit是控制,部件和实用程序在正常的Silverlight 外面做了可得到的许多 Silverlight 版本周期。它快速为设计者和开发者增加新功能,并且提供社区帮助由贡献想法和错误报告塑造产品开发的一个有效的方法。这个第一版本为盖住制图的 12 新控制包括完整的源代码,单位测试,样品和文档, st
转载 3月前
405阅读
前言最近在搞卡通渲染器,blender和unity里都搞了一波,总结了一些方法分享给大家。方法一:法线外扩实现: 先上个图,原理很简单找他的法线位置对法线位置进行外扩外扩之后避免坐标不对又加上了自身坐标改颜色通过Is Front Face来判断是否是正面你,进行背面剔除(必须开双面)缺点:对棱角分明的物体很不友好,查了一圈外网大家对这个都非常的头疼。 尤其我还是用的low poly的模型方法二、S
转载 2024-05-30 09:24:18
177阅读
前言:笔者在最开始写程序的时候经常会遇到一种情况,例如更改一个字段、或者添加一种小功能,就要把原来写过的东西几乎废弃掉,或者更改大量以前写过的代码。又或者自己写的东西时间久了再去回顾,完全找不到到时为什么这么写的头绪,如果遇到了Bug更是无法快速定位在哪里小范围出现的问题。如果你也经常遇到这种问题,就说明你现阶段非常需要学习下设计模式了。在网上经常说的设计模式有23种,也有一些更多的设计模式,无非
在Asset Store 中 搜索DoTween并下载代码调用前先引入命名空间:using DG.Tweening; 通用方法:DOTween.PlayAll();让所有暂停的DoTween动画播放DOTween.RestartAll();让所有DoTween动画重置.SetAutoKill(false)加在DoTween方法后面,让这个动画在播放完成后不删除自身.SetRelative
转载 2024-10-22 11:08:47
72阅读
unity时间轴学习问题2 简单场景问题3 角色动画问题4 用脚本控制角色动画 本文所有学习内容来自夏村散人韩老师-unity入门教程 # 问题1 timeline和动画的异同 使用空物体来绑定Timeline实例。为这个物体添加PlayebleDirector组件。 也可以从windows中调出Timeline窗口。在里面create一个new timeline。 Timeline可以对多个物
转载 2024-03-26 07:38:13
130阅读
前言bug,要是能分析出来就再好不过了);问题:字体文件是怎么使用的?封装在C里,没有找到。Material文件上没有挂texture,字体文件是怎么使用上这个文件的?fontMaterial.mainTexture = fontTexture;Text文本的居中,居左等对齐方式实现接下来我们拿一个制作的艺术字来学习字体的制作和使用过程一、 BMFont工具使用详细教程: 图片导入教程设置教程
Unity3D插件评测(待续) 第一部分是插件的下载, 第二部分是插件的评测 ,第三部分是插件的学习方法。 第二部分   插件的评测 Unity插件本文分以下九个类别介绍,后面跟的是风宇冲的推荐插件: 一 界面制作 推荐:NGUI 二 2D游戏制作 推荐:2D Toolkit 四 插值插件 推荐:iTwee
自己最近也在研究怎么用lua控制UI,然后看着网上介绍,决定选用XLua,毕竟TX爸爸出的,有人维护,自己琢磨着怎么用,于是弄出来一个能用的作为记录。当然,XLua主要是用于热更新,我自己是拿来尝试用一下看看怎么和C#交互进行的。然后是XLua的下载地址:https://github.com/Tencent/xLua下载完了之后,把Assect文件夹下的东西放在工程里面,引入命名空间XLua就可以
转载 2024-06-22 15:03:43
46阅读
Unity 3d 常用脚本Collected by miccall (内容均来自于网络)Time.deltaTime : void Update () { transform.Translate(new Vector3(0,0,1) * Time.deltaTime); // * Time.deltaTime 以后, 物体一秒运动一次
转载 2024-03-27 15:09:53
111阅读
UNITY编辑器扩展UNITY编辑器扩展Inspector标签Multiline / TextAreaRangeContextMenuItemColorUsage颜色拾取Header标题Space 留白Tooltip 说明HideInInspector隐藏部分RequireComponentDisallowMultipleComponentSerializeFormerlySerializedA
转载 2024-03-23 07:57:39
69阅读
Unity Webgl 问题总结1.webgl不显示字体 开始导出来发现一些字不显示,还以为分辨率压缩Text文本导致字不显示,后来发现原来是webgl的问题,查阅信息说不要使用unity自带的字体即可。2.webgl无法输入中文 某牛博主解决中文输入插件 CSDN博主分享中文输入插件 两者综合使用!3.字体模糊 这个比较常见,unity默认使用Text的字体放大就会很模糊,甚至看不清,解决这个问
转载 2024-04-30 18:27:32
198阅读
Unity编辑器扩展——实现样条线编辑器视频效果 Unity编辑器扩展样条线编辑 引言一直以来有一个想法,想实现在unity中程序化摆放物体,比如,沿着公路自动摆放路灯,在一个范围内自动摆放建筑物,生成自动化城市场景等。于是,就开始了编辑器扩展的研究,遗憾的是,网络上虽然有很多的编辑器扩展方面的文章,但极少有在场景中实现样条线编辑方面的内容,只好自己研究啦,幸好,我记得Cinemachine
# Unity Quick Outline 支持 Android 吗? Unity 是一个广泛使用的游戏开发引擎,支持多个平台,包括 Android、iOS、PC 等。近年来,许多开发者对 Unity 的功能进行了探讨,其中“Quick Outline”作为一个便捷的工具,尤其引起了关注。那么,Unity 的 Quick Outline 是否支持 Android?今天,我们将对此进行深入分析。
原创 2024-09-30 05:01:58
43阅读
分类:Unity、C#、VS2015 创建日期:2016-04-27 一、自定义GUI Control功能控件 (Functional Control) 是游戏必要的,而这些控件的外观对游戏的美感非常重要。在 UnityGUI 中,可以微调控件 (Control) 外观的很多细节。 默认情况下,当你在未定义 GUIStyle 时创建一个控件 (Control),将应用 Unity 的默认 GUIS
转载 10月前
58阅读
Tiling和Offset概述Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置。这样说当然是隔靴搔痒。下面用*.3ds文件作为模型,介绍Tiling和Offset到底是怎么回事。3DS格式解析比如我有这样一个tank_player.3ds模型。右侧的'select'处的图片就是贴图。*.3ds文件最基本的内容包括顶点列表Vertices、贴图坐标列表UVs、面列表Face
转载 2024-08-07 12:44:38
101阅读
抽空研究了下Easy Touch 5插件,发现确实很好用,下面是相应的用法:1. Easy Touch Controls:实现虚拟摇杆的组件所以自定义事件和UGUI添加事件的方法基本是类似的),也会出现Canvas和EventSystem,而Joystick也会成为Canvas的子物体。添加完摇杆,还会出现一个"InputManager"的游戏物体,这个应该是EasyTouch用来实现用
转载整理自圣典社区官方文档;1.Fixed Joint 固定关节   固定关节基于另一个物体来限制一个物体的运动。效果类似于父子关系,但是不是通过层级变换,而是通过物理实现的。使用它的最佳情境是当你有一些想要轻易分开的物体,   或想让两个没有父子关系的物体一起运动。 Properties 属性连接的刚体      
转载 2024-03-20 13:07:08
28阅读
目录2.1 更改检查员的外观Range 滑块/限制范围Multiline / TextArea 多行文本2.2 添加要在检查器中处理的功能ContextMenuItem 给变量增加方法ColorUsage 更改颜色alpha、HDR。2.3 使 Inspector 看起来像Header 标题Space可以提供垂直边距。Tooltip 当鼠标光标移入显示提示H
转载 2024-03-28 11:13:05
234阅读
一、走进Unity1、什么是Unity(1)、unity是由Unity Technologies公司开发的跨平台专业游戏引擎。 (2)、Unity编辑器可以运行在Windows和MacOSX平台上,一次开发就可以部署到所有的主流游戏平 台:Windows、Linux、Mac OSX、iOS、Android、Xbox 360、PS3、WiiU、Web等。 (3)、Unity支持目前市面上所有主流的3
转载 2023-09-16 06:46:06
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5