
unity
文章平均质量分 53
水墨_
这个作者很懒,什么都没留下…
展开
-
Unity为Git项目部署Jenkins
下载直接官网下载最新的Jenkins安装这里最好选择Run service as local or damain user,不然后面可能会出现一些乱七八糟的问题。至于那个警告,可以参考解决方案翻译过来解决方案就是:1、使用管理权限登录计算机。2、打开“管理工具”并打开“本地安全策略”3、展开“本地策略”并单击“用户权限分配”4、在右侧窗格中,右键单击“作为服务登录”并选择属性。5、单击“添加用户或组…”按钮以添加新用户。6、在“选择用户或组”对话框中,找到您要输入的用户并单击“确定”原创 2021-07-28 16:53:41 · 564 阅读 · 0 评论 -
unity 不用插件实现丝滑绘画
直接先上效果:gif里面有些颜色不一样是gif功能导致的,绘制出来的都是同一个颜色。原理其实也简单,通过一些列的坐标转换得到当前绘制的坐标,然后根据画笔的宽度计算像素数量,最后填充像素块颜色。备注:纹理必须在导入设置中设置了 Is Readable 标志Texture2D.SetPixels :设置像素颜色块。Texture2D.Apply :实际应用任何先前的 SetPixels 更改。直接上代码吧:using System;using System.Collections;usin原创 2021-04-21 23:14:09 · 770 阅读 · 2 评论 -
独立游戏开发(索引)
这一篇主要是个索引,方便挑战及归纳。一、安装Unity二、如何安装Unity插件三、安装编辑器及控制摇杆四、安装python环境及配置打表工具五、控制角色在范围内移动六、对象池及模块加载七、随机游走病毒及追踪角色病毒实现八、繁殖病毒实现九、盾道具的生成及触发实现...原创 2021-03-13 23:40:37 · 836 阅读 · 0 评论 -
Unity 运动中的目标跟随实现
主要用Vector3.MoveTowards来实现目标跟随;关于MoveTowards的用法及案例,官方有详细的介绍[官方],这里不再累赘。假设有初始速度、加速度、最高速度,来实现一个匀加速的一个跟随效果,直接上代码:// 当前位置,目标位置,以及根据加速度得到的一个当前速度transform.position = Vector3.MoveTowards(transform.positi...原创 2020-03-20 10:36:54 · 1722 阅读 · 0 评论 -
unity 根据给定的点绘制多边形
最好是凸边形;给定点按顺时针方向排列;固定一个点,这也保证了凸边形不会有错;private GameObject CreateMesh(List<Vector2> lists, Transform area, Material mat){ int iVertexCount = lists.Count; int iTrsCount = lists.Count ...原创 2020-03-05 15:31:02 · 2709 阅读 · 0 评论 -
unity 导出pc端后读取xml报错
C# 读取xml的方法有很多,最简单的方法可能就是通过xmldocument.load来读取。 XmlDocument doc = new XmlDocument(); doc.Load(Application.dataPath + @"Resources/xx.xml");在editor下运行没事,导出pc后就一直读不出来,原因其实就是导出后,resources资源被整合在一起了...原创 2020-03-05 10:32:54 · 722 阅读 · 0 评论 -
C# 为什么说Dictionary是无序的
直接测试代码可以看出,当我删掉一个字段再添加一个字段后,并不是直接在后面添加而是显示到前面位置。所以为什么dictionary是无序的呢?1、dictionary里存储的hash桶以及entry都是一个个数组;2、当删除一个元素后,是不会自动排序的。3、增加元素会找数组里面空的位置插入。详细可查看Dictionary实现原理...原创 2019-07-11 12:27:09 · 3934 阅读 · 0 评论 -
使用AvproVideo播放带有透明通道视频
需求:1、支持透明通道;2、支持热更新;方案:AVProVideo1、视频格式:Mp4;2、视频美术需求:一半不透明,一半透明。输出格式:H.264;备注1、CG文件放在StreamingAsset路径下,以Url模式使用。2、Editor下如果播放不出来,选择D3d Graphics。3、具体使用,可参考avprovideo插件里面的demo。...原创 2018-10-11 20:41:34 · 6636 阅读 · 0 评论 -
UGUI Button监听带参数方法
public static void AddButtonListener(Button button, UnityAction action, T param) { if (action != null) { button.onClick.AddListener(delegate () { ...原创 2018-08-27 19:04:00 · 1085 阅读 · 0 评论 -
Unity播放带有透明通道视频的几点总结
1、videoplayer支持.webm和.mov格式的视频; 2、使用.webm格式后,Android平台必须勾选支持转码,否则没有透明通道; 3、使用url模式后,streamingAsset下的视频在Android下没有透明通道; 4、unity2018之前的版本,导出android包不能从bundle包加载视频; 5、unity2018之后的版本,必须无压缩后导出android包才...原创 2018-08-09 15:38:48 · 3466 阅读 · 0 评论 -
unity使用顶点偏移shader后物体包围盒中心点的偏移
unity使用顶点偏移shader后物体包围盒位置的偏移这里只做一下笔记,总结。 顶点偏移shader主要是将游戏中的点在经过一系列坐标转化过程中所做的偏移的shader。 有2种做法,要么在观察坐标系偏移,要么在其次坐标系偏移。 假如在开发一个跑酷游戏,游戏的跑道是一个纵深弯曲的曲面,上面有各种金币,道具。 虽然说金币及道具顶点实现了偏移,但包围盒不会,所以还得再项目里实现位置坐标转...原创 2018-04-19 20:24:58 · 1503 阅读 · 0 评论