Unity3D技术专区
文章平均质量分 60
刘建宁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity工具 - 快捷任务栏(Taskbar)
Unity 工具原创 2022-12-03 23:26:02 · 1480 阅读 · 0 评论 -
Unity 2D 任意多边形切割算法
多边形切割原创 2023-01-12 13:23:51 · 1334 阅读 · 0 评论 -
Unity工具 - 工具聚合页(UEWindow)
工具聚合页原创 2022-12-04 13:02:24 · 749 阅读 · 0 评论 -
Unity用代码将多张图片合并为一张图片
最近在写一个自己的小项目,在项目中,我想写这么一个地图编辑器:1.将游戏地图划分一个N个正方形格子2.地图编辑器有分层功能,类似于PS的图层,在每一个图层上我可以设置指定的图片。3.根据每个层图片,将其合并为一张图(每张图像素尺寸非固定的)所以根据以上要求,我创建了如下的编辑器:在以上的编辑器中,可以在笔刷面板添加图片,然后在层级面板添加新的层级,用来绘制新的图片。那核心的问题就是,...原创 2020-03-18 14:36:44 · 8955 阅读 · 6 评论 -
Unity通过代码实现多个窗体排版
最近共工作要求,需要对Timeline面板编辑器编写一些辅助性工具。但是我们没有办法对Timeline编辑器进行重绘或修改功能(我是不知道),所以我打算通过新建一个EditorWindow,在新的窗口中实现辅助功能。实际上我想要的工具效果为:但实际上打开的效果是这样的:让我感觉有点不爽,不够干净整洁,看着就感觉麻烦。就开始考虑Unity中是否存在这样的接口,可以让我们主动去实现自己想要的排版界面。然后开始百度/Google 搜索,结果都是Layout的讲解(难道就没有人有这样需求吗?)然后又开原创 2020-08-07 20:33:53 · 3816 阅读 · 9 评论 -
Unity中的.meta 文件
当我们把新的资源导入Unity时,Unity会自动做下面这件事:1.分配唯一ID2.创建.meta文件3.处理资源1.分配唯一ID:Unity会维护一个自己资源列表,在将资源导入Unity的时候,Unity会先检测这个资源列表,然后为导入的资源分配一个唯一的ID,在Unity中会使用此ID来引用资源。2.创建.meta文件Unity在4.2版本后加入了.meta文件,如果在4.2以后...原创 2018-12-20 00:35:12 · 12607 阅读 · 0 评论 -
Unity开发中提升效率的高级技巧
https://www.jianshu.com/p/e10fb2240a79转载 2018-12-21 06:27:55 · 357 阅读 · 0 评论 -
Unity IOS打包遇到的坑点
1.注意包名(ios 为Bundle Identifier)如果包名与证书中的包名不一致,会导致你无法选择正确的证书2.缺少 *.h 文件查看工程是否有该.h文件或是否引用了该.h文件所在.framework库(注意库文件不要在windows中操作,可能会出现该库在ios中无法使用的问题,最好是直接.zip文件到ios平台上解压)3.如果工程...原创 2018-12-27 15:20:14 · 2733 阅读 · 0 评论 -
Unity的这些知识你知道码?
1.Project 窗口中搜索的使用键入多个搜索词,缩小搜索范围,例如沿海场景,则会查找同时包含’沿海’和’场景’的名称t:按指定类型过滤,l:按标签过滤,v:点击按钮’五星’,可以将当前检索指令进行存储2.点击‘场景轴’右上角的锁,可以锁定场景中的旋转,但可以使用右键进行视角平移3.FlyThrough模式: 按住鼠标右键,使用鼠标移动视角,WASD键进行移动,按住Shift键可以...原创 2019-05-22 19:36:07 · 458 阅读 · 0 评论 -
Unity百问百答(待补)
Unity 问题:1.gameobject.CompareTag是不是比直接用gameObject.tag=="xxx"要好?答:tag确实比CompareTag 更耗时间,因为tag是属性,会在内部循环调用对象分配的标签属性并分配额外的内存!测试结果:2.Scene面板中提供了几种绘制模式,都有什么作用?Shaded开启阴影和表明纹理显原创 2018-11-27 12:38:57 · 405 阅读 · 0 评论 -
Unity3D NGUI特效层级问题
using UnityEngine; using System.Collections; [ExecuteInEditMode] public class NguiEftSort : MonoBehaviour { public UIWidget basewidget; public int rendererOffset = 0; public bool ru...转载 2018-04-23 17:22:00 · 599 阅读 · 0 评论 -
Unity3d txt配置表读取
父类://方法可扩展public abstract class TxtConfig where T: TxtConfig,new() { private static Dictionarystring, T> dataDic = new Dictionarystring, T>(); static TxtConfig() { ParseTable(原创 2018-01-31 18:24:33 · 1032 阅读 · 1 评论 -
Unity3d 根据布线,自动生成碰撞墙
在自己制作项目的时候,限制玩家可移动范围,需要手动去摆一个一个collider,感觉好麻烦,于是写了一个工具,画好路径后,就可以一键生成碰撞体了: 先看效果: 这是绘制路径: 这是生成碰撞墙的效果: 看着感觉还不错,比用手去摆方便,下面是代码:using UnityEngine;using System;public class FenceWall : MonoBe原创 2018-02-01 14:38:21 · 3710 阅读 · 2 评论 -
Unity3d NGUI 摇杆实现
1.摇杆父物体设置Anchor,在左边设置左左下边,在右边设置右下角: 2.创建摇杆,设置前置图片和背景图在同一物体下,给背景图添加碰撞体和脚本,并且设置前置图片: 代码:using UnityEngine;using System;public class GameRocker : MonoBehaviour { private static GameRock原创 2018-02-01 14:58:45 · 585 阅读 · 0 评论 -
Unity3d 实现简单的剧情系统
剧情中需要做什么? 1).创建物体 2).基础位移,旋转 3).UI控制 4).语音控制 等等…命令类:/// /// 剧情命令基类/// public abstract class PlotCommand{ /// /// 剧情数据 /// protected PlotInfo PlotI原创 2018-02-01 15:27:06 · 7136 阅读 · 3 评论 -
Unity3d 简单实现 NGUI UI系统
首先定义两个配置表: UILevel.txt 层级ID 层级名称 层级起始深度 锁定层级(1,锁定层级,不会自动更新Panel深度) 层级描述UILeveID UILevelName UILevelDepth UILevelLock UILevelDes1 PanelPanel 0 0 常用面板,如主界面,匹配面板等等2 TipsPan原创 2018-02-02 17:44:58 · 1120 阅读 · 0 评论 -
Unity3D 实现简单的Buff系统
今天来考虑一下,想要实现一个buff系统需要什么功能。 能力不行,写的不好,请大家指正完善,谢谢~~在我们接到一个需求的时候,往往需要先分析一下需求,确定我们要实现什么样的功能,大部分的情况下需求功能由策划提供,而你只需要考虑怎么实现就行了。不过今天特殊,没有策划,只能我们自己分析考虑了。 更据以往玩过的游戏,来看看buff系统都有什么功能: 1.计时,一个buff往往都会有存在时间,几...原创 2018-02-09 15:50:10 · 16315 阅读 · 12 评论 -
Unity 实现简单的关卡管理系统
今天我们尝试实现一个简单的关卡管理系统。 先想想关卡都需要什么功能? 在我基本的考虑下主要有: 1.投放物体(主角,道具,怪物) 2.控制关卡流程(比如,小关卡顺序,怪物波次) 3.触发各种事件(比如触发剧情,激活技能,激活碰撞墙等等)OK,知道我们需要什么了,那我们就开始考虑要怎么制作了。 在一个大关卡中,往往会划分多个小的战斗区,玩家要控制角色依次通过战斗区域,获得胜利,所以我原创 2018-02-05 15:59:06 · 9057 阅读 · 4 评论 -
Unity 实现简单 A* 寻路
OK,A*的算法在网上有很多,当初我书写A*的时候参考的就是网络文章,下面附上链接 http://www.360doc.com/content/16/1201/12/99071_610999046.shtml根据A*的算法来看,我们需要将地图划分为一个一个格子,然后标记处可行走的区域和不可行走的区域,然后经过计算得到一条两点之间的路径。首先我们先实现将地图划分为N个格子。 实现方法:原创 2018-02-05 17:04:29 · 919 阅读 · 1 评论 -
C# Excel 转 Txt 配置表 及 C# 解析文件
需求: 假如有我有这些配置表: 想要生成txt配置表文件和cs解析文件,结果: cs解析文件: txt配置文件 1.下载Excel.dll文件,应用到工程中 2.创建ExcelReader类,读取excel文件 using System; using Excel; public class ExcelReader { public void OpenE原创 2018-01-31 18:10:03 · 1618 阅读 · 0 评论
分享