编辑器类
漫漫之间n
hap
展开
-
跨平台灵活的导Excel表工具egen
一款高性能的导Excel表工具:egen特色功能:别名:数值填写支持别名,如填表的int类型内容可以是别名中文,生成代码时会自定替换成真正的值,方便阅读,避免数据量大时阅读混乱。嵌入外表:填表时如果引用到别的表定义的数据,类型一栏中只需“Excel文件名.表名”,然后在值栏中填写对应的外表id即可。避免程序读表时各种乱跳获取id去查表。支持枚举定义:避免还得手动写各种注释0、1、2等各...原创 2019-12-14 08:40:00 · 772 阅读 · 1 评论 -
laya屏幕UI适配相对位置
在使用laya制作手机端小游戏时,有时希望某个UI相对于屏幕底部等位置保持一定的距离,可以在layaIDE下如此设置:如:保持一个按钮在任何分辨率手机下总是距离底部100个像素分辨率。仅以scaleMode="fixedwidth"举例,其它适配方式类推。此时编译运行发现手机不同分辨率屏幕下未能与底部保持一致。因为这个相对位置bottom是相对对象是Scene的宽高,而Scene的宽高是...原创 2019-07-19 23:17:25 · 1924 阅读 · 0 评论 -
Unity打包AssetBundle自动分析资源依赖关系(包括UGUI图集打包)
前提说明:本文只是针对Unity5.x及以上版本打包AssetBundle。Unity5.x虽然说打包时会处理好资源的依赖关系,但前提依然要我们设置好目标资源的AssetBundleName,如果设置资源AssetBundleName时忽略了资源之间的依赖关系,那么打包AssetBundle时,依然会产生重复打包的资源,所以我写了一套脚本来自动分析资源的依赖关系,并根据资源的依赖关系来设置A...原创 2018-02-25 21:58:19 · 17976 阅读 · 2 评论 -
MySQL5.6设置Win下设置大小写敏感
MySQL5.6设置Win下忽略大小写最近折腾服务器,使用MySQL5.6,并要求设置成Win下忽略大小写。我按照网上的做法: 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1But,对MySQL5.6不起作用。解决方法:后来在Workbench上工具栏上Server->Option Files原创 2016-11-03 14:55:44 · 3581 阅读 · 0 评论 -
安卓Eclipse工程导到AndroidStudio问题和导出jar包
主要4点: 1,AndroidStudio模拟器无法成功启动; 2,安卓BuildTools版本找不到; 3,jar包引用导致的错; 4,如何导出jar包。一,模拟器无法成功启动: 安卓模拟器开启失败,log如下 如log所说,需安卓intel的HAXM,其实在安卓SDK文件夹下就有,不用再下载, 就是这个玩意,点击next安装完成后就可以正常打开模拟器了。 是否都安装成功可使用原创 2015-10-07 20:02:54 · 934 阅读 · 0 评论 -
Unity自定义窗体插件工具
模拟一个打包游戏工具吧。 但只有UI,并不具实际的打包游戏功能,自己可以扩展的,把具体功能加进去。 这个类一定要放在Asset下的任何一个Editor文件夹才生效。using UnityEngine;using System.Collections;using UnityEditor;using System.Collections.Generic;//这个类只实例化一次后,将序列化原创 2015-07-31 17:16:45 · 1410 阅读 · 0 评论 -
Unity DoTween加iTweenPath的简单使用
Dotween比iTween的优点1,DoTween的通知机制使用 iTween的效率比iTween高上好几倍,iTween使用消息传递机制使用SendMessage,sendMessage使用反射实现,效率不高。2,iTween使用的参数还是字符串,用起来有些不习惯一, 下载、文档 Dotween:http://dotween.demigiant.com/pro.php原创 2015-04-10 16:09:31 · 15932 阅读 · 0 评论 -
<Stealth>游戏中的动画与寻路控制
最近玩了下Unity AssetStore上《Stealth》游戏,感觉很有意思,所以花了好些时间来读它的代码,感觉最让我值得学习的是其中机器人守卫的动画与寻路控制,所以记录一下:其中大体思路是: 敌人按给定的四个点巡逻,如果玩家进入视线范围内就转身停下,然后追赶或者射击玩家。敌人守卫使用了带位移的动画,而其寻路导航却是用了NavMeshAgent。 所以做法是: 位移: 不直接使用动画所带原创 2015-08-13 12:03:44 · 2027 阅读 · 1 评论 -
Unity特殊文件夹
unity的特殊文件夹编译顺序:1,运行时先编译Standard Assets, Pro Standard Assets 和 Plugins.2,然后Editor3,剩下的有毛用呢?比如工程使用C#,如果想使用js写的库,可以先把js代码放到Plugins下,然后在C#代码中调用,就可以使用到js不会报错1,EditorEditor文件夹内的脚本可以访问的到Un原创 2015-06-25 21:12:36 · 1135 阅读 · 0 评论 -
android项目出现红色感叹号、调用API出错的几种解决办法
新建安卓项目或者导入安卓项目时,有时发现项目的最顶层目录出现红色感叹号,项目无法编译运行。我在网上查了一下修复办法,大多只提到一种,而导致android项目出现红色感叹号的可能是有好多种的,我暂时把我发现的修复办法记录一下:一,原因:项目的R文件没有生成;办法:在代码不报错的前提下 Project ---》 clean一下工程,R文件就能够自动生成,如果没有,请检查下代码里是否存在报错。原创 2015-04-06 23:03:29 · 2967 阅读 · 0 评论 -
解决Xcode引入第三方SDK找不到头文件和_OBJC_CLASS_$_某文件名", referenced from:xx 问题
一,引入第三方sdk时找不到头文件问题:我在mac mini,Xcode6.x的环紧下引入了第三方SDK,同Xcode自带的framework同放在工程的Frameworks路径下,想引入使用第三方SDK时发现找不到,而系统的framework却能够找到,解决办法:在Build Settings里搜索Search Paths 发现里面Library Search Paths 中没有生成刚原创 2015-04-04 13:22:34 · 23211 阅读 · 0 评论