摘要: Unity开发者俱乐部 http://blog.csdn.net/dingxiaowei2013/article/details/50605208 游戏蛮牛 9秒社团 6m5m raywenderlich 阅读全文
posted @ 2017-08-13 23:45 霍莉雪特 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 游戏中需要用做UGUI做聊天界面。其中聊天气泡ChatItem的UI要求能随着聊天内容文本的长度自适应的。 网上搜了一下聊天气泡的UI,发现都不太符合咱的需求,具体来说是文本宽度不足一行时,文本宽度自增;文本宽度大于一行时,文本高度自增。效果如下图: 实现方法: 1、(UGUI)Scroll Vie 阅读全文
posted @ 2018-09-07 16:27 霍莉雪特 阅读(9463) 评论(1) 推荐(1) 编辑
摘要: 问题:在Unity中用ExcelDataReader读Excel时,在编辑器模式下可以正常读取,但是在导出PC端app后读Excel却会报空,Excel读取失败。 要点: 1、把库文件Excel.dll和ICSharpCode.SharpZipLib.dll放到Unity工程目录Assets/Plu 阅读全文
posted @ 2018-09-07 10:39 霍莉雪特 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 除了上一篇中提到的对字符串的字符替换操作,去掉Json中的转义符反斜杠\之外,还发现了更加简单的办法。 就是使用Newtownsoft.Json序列化Json时,将嵌套的Json对象(字符串)转为JObject类型即可! 用法可参考官网的一个例子,API就两行代码! 这样生成的嵌套Json就不再是s 阅读全文
posted @ 2018-09-06 21:31 霍莉雪特 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 上一篇说到的嵌套Json带有斜杠的问题,如下图: 上一篇中用反射C#类的方法,在序列化Json阶段实现了去掉斜杠,现在还有一种相对更简单的方法,就是在反序列化阶段,读取Json时通过字符串的操作,把这些斜杠去掉: 注意反斜杠\的转义。这种方式更简便一些。 参考:https://blog.csdn.n 阅读全文
posted @ 2018-09-06 19:46 霍莉雪特 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 策划填Excel表时,约定对于复杂类型的数据采用Json的格式填写。如下图,D列的内容是Json数据。 单元格中的Json如下。 择使用ExcelDataReader这个库读Excel时,对于单元格是Json字符串的情况,读取得到的Json会把这段嵌套的Json转为带斜杠(转义符)的字符串,类似下图 阅读全文
posted @ 2018-09-06 18:16 霍莉雪特 阅读(1457) 评论(1) 推荐(0) 编辑
摘要: 需求:给策划们写一个PC端(Window)的Excel导表工具。本来用OpenFile打开FileExplorerDialog后让他们自己选择想要添加的Excel文件就行了,结果有个需求是希望能拖拽Excel文件直接添加进来,觉得这样做更方便。 桌面应用用winform和wpf来写的话,这个功能应该 阅读全文
posted @ 2018-09-02 21:24 霍莉雪特 阅读(3073) 评论(0) 推荐(2) 编辑
摘要: Android Studio导入项目后,Gradle编译失败,报错如下。 搜了一下,这个报错是因为项目的gradle-wrapper.properties文件中指定需要的Gradle版本不存在。如下图,需要gradle-3.5-all.zip。 在AS的Gradle设置中,Gradle Home默认 阅读全文
posted @ 2018-07-13 01:20 霍莉雪特 阅读(3277) 评论(1) 推荐(1) 编辑
摘要: 最近在试着接入TrPay的sdk,根据它家文档需要导入它们的aar包(paysdk-release-1.2.2.aar)。 在AS中怎么给安卓项目导入aar包,网上搜一下就能看到无非也就下面三步: 1、把aar放到module里的libs目录下。新建安卓项目时,默认的模块名字是app,即放到app/ 阅读全文
posted @ 2018-07-12 23:16 霍莉雪特 阅读(13066) 评论(0) 推荐(1) 编辑
摘要: 需求:在游戏中弹窗消息,调起安卓的Toast 项目中需要做Unity和安卓交互时,经常需要通过安卓Toast来做简单的输出,以便于测试。 方法一:Unity中,C#主导 这段代码也是Unity调用安卓(C#主导)的经典例子。项目中可用同样方法来寻找包,找到类成员,调用函数并传参。 方法二:Andro 阅读全文
posted @ 2018-07-11 21:42 霍莉雪特 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: Unity3d使用微信支付是属于APP内发起支付调用的情况,其本质上是在安卓项目上使用微信SDK,安卓项目开发完成后再导入到Unity中作为Unity插件使用,即Unity中C#调用安卓(Java)代码的流程。 微信官方给出的支付Demo在这里,但是使用过程中遇到很多坑,网上类似的文章很多,但大多年 阅读全文
posted @ 2018-07-10 11:43 霍莉雪特 阅读(3219) 评论(0) 推荐(0) 编辑
摘要: 模块代码整理自 http://gad.qq.com/lore/catalog/10007 Debugger类。提供打印日志的静态方法。 DebuggerExtension类。采用C#的扩展方法特性,使所有System.Object子类获得了打印日志的函数功能。 Example测试日志模块。 运行效果 阅读全文
posted @ 2018-07-04 09:51 霍莉雪特 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 概要 在传统的C#项目中,用Conditional特性做条件编译时,需要在Visual Studio中项目的属性里添加上条件编译符号,用法参考这篇文章。 而在Unity项目中,条件编译符号需要在Unity Editor编辑器中添加。 为什么要用条件编译 Unity中最常见的使用条件编译的情况就是分平 阅读全文
posted @ 2018-06-27 17:56 霍莉雪特 阅读(5897) 评论(1) 推荐(2) 编辑
摘要: 在Unity的AssetStore官方商店下载Kinect v2 Examples案例包,参考KinectDemos/GestureDemo这个文件夹下的例子。 自定义一个类,实现KinectGestures.GestureListenerInterface接口。参考案例中的CubeGestureL 阅读全文
posted @ 2018-06-16 10:24 霍莉雪特 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: 从码云拉取项目后,发现Win7下不能显示.giignore文件名。 这是因为Win7系统默认隐藏了已知的拓展名,而.gitignore逗号前没有字符,于是显示的文件命是空白的。 打开工具—文件夹选项,取消勾选“隐藏已知文件类型的拓展名”即可。 参考: https://stackoverflow.co 阅读全文
posted @ 2018-06-12 11:10 霍莉雪特 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 需求:打开一张图片后,自由调节图片的颜色(色调)。 思路:读取显示一张图片后,用ColorPicker取色器选择一种颜色,之后将图片的色调调节为该颜色。 工具: 1、图像工具 ImageMagick(.Net版)http://www.imagemagick.org/script/develop.ph 阅读全文
posted @ 2018-05-26 15:23 霍莉雪特 阅读(3332) 评论(1) 推荐(1) 编辑