无幻

潜心成魔.....

排序:
默认
按更新时间
按访问量

CoolFormat源代码格式化工具

软件介绍:       CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码高...

2010-03-08 12:42:00

阅读数:65912

评论数:525

Unity 资源断舍离(资源清理重复以及引用被引用查找)

原因 在游戏制作过程,随着资源越来越多,可能存在重复的资源,也需要删除不被使用的资源,但是如果使用 Unity 的 API 去查找引用关系将会很耗时间,另外,资源都是对应使用的,比如 UI 图片只在 UI 界面上进行引用,所以不需要去查找其他地方是否引用到。 目标 实现可以自定义类别的资源清...

2018-10-31 19:24:52

阅读数:82

评论数:0

Unity 编辑器下多线程处理文件

原因 在unity编辑器下打算用多线程来查找处理里面的资源,但又想阻塞主线程,防止用户操作unity,又能准确显示多线程的进度。在分析unity编辑器的使用多线程示例后,发现可以用 ManualResetEvent 信号来通知主线程。 解决 主线程阻塞掉,直到信号通知继续执行下面的操作。另外...

2018-09-28 21:00:24

阅读数:125

评论数:0

Unity 动画文件过渡帧的处理

原因 技能镜头是直接在 3ds Max 里面跟动作一起设计的,导出到 Unity 直接进行播放。然而因为导出的动画是连续的,在中间的镜头切换时,会产生过渡帧,影响表现。 解决 因为 FBX 动画是只读,无法进行编辑,所以需要拷贝一份动画文件,再对这份动画文件进行编辑。 另外,对于动画的...

2018-08-28 19:23:35

阅读数:216

评论数:0

Unity tolua 堆栈日志补充

在 Unity 中集成 tolua 框架,业务逻辑在 lua 中进行编写,日志的输出也由 lua 传递到 unity,将日志进行封装强化可以更直观的排查开发过程中的问题。 Lua 日志模块处理 --输出日志-- function log(str)     if 1 >...

2018-07-31 20:21:16

阅读数:314

评论数:0

Unity TextMeshPro 字库的自动生成

原因在 Unity 中使用 TextMeshPro 的文本解决方案,当要生成字库图集时,需要通过插件提供的 【Font Asset Creator】工具,但是每次都需要重新设置选项,如下所示:解决反编译编辑器查看其代码,照着其实现步骤再实现一遍,注意的是升级插件的话,也要看下实现的代码是否需要改动...

2018-06-30 18:37:44

阅读数:620

评论数:0

Unity AssetBundle 网格丢失顶点色

原因在将资源打包成 AssetBundle 进行加载时,发现有一些特效没有达到预期的效果,如下可以看到圆形的硬边:分析将这个特效资源导出到另一个工程,单独打包 AssetBundle 进行加载,发现没有问题,如下所示:对比原 AssetBundle 文件,发现特效里使用的模型因为也被其他特效使用,...

2018-05-12 15:29:40

阅读数:414

评论数:0

Unity Toggle 关联动画事件

原因Unity GUI 里的 Button 可以通过更改 Transition 类型为动画来关联动画事件,Toggle 组件也可以,但是这些动画事件不是 Toggle 值变化时的通知事件,所以需要专门的通知动画事件。解决简单的脚本来实现,主要是编辑器部分借鉴使用 SelectableEditor ...

2018-04-30 18:30:12

阅读数:409

评论数:0

C# 调用7z压缩Win32Exception异常

原因在使用 C# 调用了7z外部工具对文件进行压缩时,当太多文件打成一个7z包的话,会报 Win32Exception 错误。使用 Process.Start 来调用外部 7z 应用程序,当参数少的没有进行报错。参考文档,https://msdn.microsoft.com/en-us/libra...

2018-03-30 19:53:47

阅读数:283

评论数:0

Unity Windows&Mac 编译和调试外部C#动态库(DLL)

目标实现 外部 DLL 工程:https://docs.unity3d.com/Manual/UsingDLL.html 集成 protobuf-net :https://github.com/mgravell/protobuf-net

2018-02-03 16:07:40

阅读数:1022

评论数:2

Unity Virtual Folder 虚拟文件夹

虚拟文件夹虚拟文件夹用来映射真实的文件夹,方便查找、归纳和汇总。

2018-01-27 12:23:28

阅读数:373

评论数:0

Unity 头发随动效果(SpringBone)

实现角色的衣袖、头发、裙摆、披风、尾巴等,在角色运动时,可以产生随动的效果。

2017-12-25 19:30:26

阅读数:3566

评论数:1

Unity SceneView 鼠标所在网格位置

在使用 Unity 编辑器开发一些功能辅助的时候,想要在地面等其他网格上进行踩点,但是这些网格并没有碰撞体组件,所以只能寻找其他方式来达到鼠标所在即是网格上的点。

2017-11-26 19:14:59

阅读数:1308

评论数:0

Unity 导航网格生成碰撞体

在使用 Unity 导航网格进行点击行路的时候,需要提供碰撞体以让鼠标进行射线检测,来得到目的地的坐标点。但是,当遇到比较复杂的地面时,简单的 Box 碰撞体是不够贴合地面的,使用 Mesh 碰撞体又会更耗费资源,所以需要一种简单快速的铺设 Box 碰撞体方案。

2017-11-18 17:51:29

阅读数:1032

评论数:0

Unity 使用 Unity 直接编译外部 DLL

Unity 集成了 Mono 编译器,所以在 Unity 里面新建 C# 脚本的时候,会自动进行编译。那么,思考可以不可以借助 Unity 的编译接口,来编译外部 DLL 文件。查找 Unity 编辑器的接口,发现有个 API

2017-10-30 19:06:37

阅读数:1200

评论数:1

Unity AssetBundle 冗余检测与资源分析

在使用 Unity 进行开发项目时,通常使用 AssetBundle 来进行资源打包,虽然在 Unity 5.x 版本里提供了更加智能的依赖自动管理,即如果依赖的资源没有显式设置 AssetBundle 名称,那么就会被隐式地打包到同一个 AssetBundle 包里面。而如果已经设置的话,那么就...

2017-09-30 13:10:15

阅读数:1852

评论数:0

Unity AssetBundle 设置名称优化

在大部分的 Unity 分析打包 AssetBundle 过程中,是采用对资源设置 AssetBundle 名称标签的方式来进行打包

2017-08-31 19:09:45

阅读数:905

评论数:0

Unity 动画模板的创建

在 Unity 中如果角色的动画状态机一致的话,可以采用 动画模板控制器+动画重载控制器 的方式来实现,这样就无需每个角色都创建自己的动画控制器,当增加动画状态时,重载控制器只需覆盖掉相应的动画即可。

2017-07-24 19:07:10

阅读数:867

评论数:0

C# Epplus 创建Excel表格

EPPlus 可以创建 Excel 2007/2010 表格,官网地址:http://epplus.codeplex.com

2017-06-30 12:42:13

阅读数:2995

评论数:0

Unity plyGame插件技能模块分析

plyGame 是一款Unity游戏引擎的视觉游戏开发工具。它可以让开发者不必编程就可以创建游戏原型,同时仍然允许以脚本方式来与系统API进行交互。plyGame 出于易用性的考虑,提供了用来创建砍杀类RPG游戏的组件和编辑器。

2017-05-27 19:07:48

阅读数:2291

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭