随笔分类 - Unity 插件日志
摘要:Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装。 vs2017离线安装vs tools for unity 那么如何离线安装vs tools for unity呢? 1. 找一台已经过此扩展的机器,拷贝 Visua
阅读全文
摘要:我的环境 安装最新的 EmmyLua-1.2.1及以上版本 IDEA 2017.1.2 及以上版本 关于EmmlyLua的介绍可查看我之前的文章:Lua代码提示和方法跳转 说明:本文方法摘自 EmmyLua的群友游~ ,实践可行。 加载dll步骤 1、打开Project Structure 2、选中
阅读全文
摘要:遇到问题 我们项目分两个Unity的工程,Art(美术资源工程),Client(代码工程) 在Art工程中的TextMeshProUGUI Text中使用Emoji,打包成AB之后,在Client运行时,spriteAsset的图集是从Resource目录读取出来的 软件环境 Unity3D 5.3
阅读全文
摘要:Logs Viewer 功能描述 Using this tool you can easily check your editor console logs inside the game itself! No need to go back to the project and do any te
阅读全文
摘要:灯光需求 类似刺客信条的开场CG动画,场景中打着酷炫的灯光,玩家在场景中行走可以感受到灯光很真实。 参考视频:http://www.iqiyi.com/w_19rqytbmvt.html 运行环境 安卓/IOS手机平台,所以对性能有一定要求。 初期原型 思路分析 1.引擎自带灯光组件,变换颜色,变换
阅读全文
摘要:前言 Unite2015的笔记 ,本文所提到的扩展主要针对 mobile上使用。 文中资源在Asset Store描述的截图日期:2016-04-28 Mesh Baker https://www.assetstore.unity3d.com/en/#!/content/5017 针对美术人员,合并材质,纹理,Mesh合并 Simple LOD https://www.assetstore....
阅读全文
摘要:Editor数据保存需求 做编辑器插件开发时,当打开一个窗口,对数值进行修改后,在关闭窗口或重新打开Unity时,希望能保存上次的数据。 相关知识 Serialization ,ScriptableObject NGUI保存数据的方法 查看了下NGUI是把数据存储在EditorPrefs中,具体源码
阅读全文
摘要:前言 结合前篇:[反编译U3D]Decompile Unity Resources 修正 本篇说说如何查看unity项目(apk) 的源代码,前提是这个apk的代码未经过加密。 写这篇的目地就是看看别的项目大概源码,请大家不要做坏事。 Unity源码文件 Unity的源代码文件 xxx\assets
阅读全文
摘要:性能优化 排行榜,邮件,关卡等数据列表项,一般在玩家打开面板时,都会重新刷新一次数据,那是否有必要每次都生成列表项呢? 假如每次列表的内容有变动就Instance 新的Gameobject,这是没有必要的浪费。本文想做的就是避免频繁生成新的Gameobject。 运行效果 思路及流程图 循环利用UIGrid下已有child,改变child的数据(不同child渲染不同的数据)。需要生...
阅读全文
摘要:资料 Prefab文档: http://game.ceeger.com/Manual/Prefabs.html 基础:基于NGUI制作组件的Prefab 前言 在一个游戏的UI中,有一些通用的组件,比如:按钮,消息框,内容框背景,文字输入框等等,这些控件在制作前期就需要统一规化好,利于后期的维护。
阅读全文
摘要:UI抽取思路 一款手机游戏中UI有几十个到上百个不等,如果一个一个做这些UI,无疑会花费很多时间。 近期我们的游戏UI已经是第N次改版了,经过这N多次的修改,我总结了UI其实有很多的共性(就是相同性)。 下面说一些我觉得常用的UI的抽取思路 共用按钮 共同点:按钮,标题,[图标],[消息数提醒] 思
阅读全文
摘要:Demo 1:创建三角形 示例代码 构建一个只包含单个三角形及纹理坐标的网格 创建出三角形 可以看到只有单个三角形 顶点信息 从下图可以看出,共有1个三角形,3个顶点 Demo2:二个三角形 示例代码 构建两个三角形及纹理坐标的网格 三角形+三角形 = 四边形 顶点信息 从下图可以看出,共有2个三角
阅读全文
摘要:功能 可以在Editor模式下执行,当然也可以Runtime模式下执行,自动清除 Console的log信息 功能需求 当在制作Editor的一些功能时,常常需要手动的点击Console窗口的Clear来清除日志,通过这个方法可以很方便的在脚本编译后自动清除日志 示例代码 参考资料 http://a
阅读全文
摘要:一、Missing Scripts(脚本引用丢失) 请看下面的两张图的Warn(脚本引用丢失),在某些情况下我们会遇到这个警告。 二、解决办法 参考资料 http://unitygems.com/lateral1/ http://daikonforge.com/forums/resources/fix-missing-scripts.3/ unitypackage插件 FixMissingScr...
阅读全文
摘要:前言 DOTween现在还处于 alpha,所以还有一些缺失的功能(如路径插件,附加回调和其它的tween选项),这个文档在不久的将来可能会更新。 DoTween:0.8.2.00 官方文档:http://dotween.demigiant.com/documentation.php 更新于2016
阅读全文
摘要:DoTween资料 官方网站:http://dotween.demigiant.com/ 下载地址:http://dotween.demigiant.com/download.php 快速开始:http://dotween.demigiant.com/getstarted.php 官方文档:http
阅读全文
摘要:一、准备阶段在之前的一系列文章中,我尝试了不同方法为Unity的C#生成脚本手册(帮助文档) 使用Doxygen生成C#帮助文档 为Unity项目生成文档(一)为Unity项目生成文档(二) 建议的文档注释标记(C# 编程指南)今天查阅到一个更好的方法,可以直接在Unity中使用 二、Doxygen Tool 官方网站:http://www.jacobpennock.com/Blog/?...
阅读全文
摘要:Unity项目生成文档 接着上篇文章:为Unity项目生成文档(一) .Net项目可在VS配置XML 我们可以在VS中通过配置来生成xml文件,但是unity的project,就算同样配置了xml文档文件,但运行生成时不会生成这个xml文件 为Unity项目生成文档的讨论 关于这个的讨论可移步: http://forum.unity3d.com/threads/create-documentat...
阅读全文
摘要:VS生成chm帮助文档 VS代码中使用Xml注释,并通过Sandcastle生成chm文档的文章,这几篇值得分享: 使用.NET中的XML注释(一) -- XML注释标签讲解 使用.NET中的XML注释(二) -- 创建帮助文档入门篇 VS的XML注释语法: 微软的建议 建议的文档注释标记(C# 编程指南) 标记 注释示例 请重点看下面方法的xml注释: /// /// ...
阅读全文
摘要:骨骼动画 首先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担。帧动画模型在这种条件下应运而生。比较著名的帧动画格式是Quake2所采用的MD2。到今天为止,帧动画依然存在,只不
阅读全文