- 博客(133)
- 资源 (18)
- 收藏
- 关注
原创 android AlertDialog 提示框
//弹出提示框 private void showDialog(){ AlertDialog dialog = new AlertDialog.Builder(_mActivity,R.style.Theme_AppCompat_Dialog_Alert) .setMessage("not per?") ...
2019-08-22 19:56:26
530
原创 android JAVA 跳转到当前应用的设置界面
private void goToAppSetting(){ Intent mIntent = new Intent(); mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (Build.VERSION.SDK_INT >= 9) { mIntent.s...
2019-08-22 19:54:21
798
原创 unity2018中Scripting Runtime Version UP TO.NET 4X 底层BUG
在2018.3.14f1中以后将要废掉.NET 3.5版本,所以官方给出废除的标示,就试着把项目改也4.X,结果发现项目跑不起来,(但是到现在还没有废除,或许就这些BUG吧),但我在切换到4.X后,发现System.IO.Path.GetDirectoryName方法不能正常使用,如果项目中使用这个方法很多的话,还是需要花一点时间替换方法使用,一般都是打包使用比较多。例代码 WIN10st...
2019-07-31 18:14:00
3245
原创 升级Xcode10 libstdc++.6.0.9.tbd 找不到bug修复
升级Xcode10之后,运行项目发现libstdc++.6.0.9.tbd找不到,于是去搜索一下,发现libstdc++.6.0.9.tbd被苹果标记要废弃,在Xcode10 没有这个库,为了能够编译通过,暂时将xcode9中的libstdc++.6.0.9.tbd库复制出来,放在Xcode10里面.真机的lib路径:/Applications/Xcode.app/Contents/Dev...
2019-07-18 10:19:03
441
原创 unity3d - 访问https网址
public static string GetNetDateTime() { HttpWebRequest request = null; WebResponse response = null; WebHeaderCollection headerCollection = null; string datetime = ...
2019-04-25 10:17:40
3324
原创 typescript中使用字典Dictionary
//key为string , value为numbervar map: { [key: string]: number; } = { "t" : 3, "o" : 5, "g" :10};for(let k in map){ egret.log(map[k]);
2019-04-23 21:01:17
9592
原创 四元数和向量相乘,向量间的点乘和叉乘
四元数和向量相乘Quaternion.Euler(x,y,z) 返回一个绕x轴旋转x度再绕y轴旋转y度再绕z轴旋转z度的Quaternion,因此Quaternion.Euler(0,90,0)返回一个绕y轴旋转90度的旋转操作.Quaternion作用于Vector3的右乘操作(*)返回一个将向量做旋转操作后的向量.因此Quaternion.Euler(0,90,0)*Ve...
2019-03-11 10:07:11
2832
原创 UnityAI行为-----群组行为之群集动画
一、群集动画的简介群落运动是自然界中非常有趣的现象。在天空中,我们可以看见大群的候鸟南飞,在陆地上,我们可以看见羚羊群,牛群在飞快的奔跑,在海洋里,鱼群的运动更是壮观。群落和其他相关的群体,他们运动的时候都是非常的壮观,他们的气势常常让我们惊叹不已。在群落中,每一个个体都是非常的独立,然而整个群落又犹如一个整体。群体中的个体似乎是随机的,但确有一定的运动规律。最令我们感到震惊的是群落中似乎有一...
2019-03-11 10:06:23
2258
原创 Unity3DAI行为------路径跟随
正如你所见,这是一个非常简单的脚本,它有一个Length属性,如果发起请求,就可以返回航点数组的长度和大小。GetPoint方法返回数组中指定下标位置的特定航点的位置。然后,Unity调用OnDrawGizmos方法,以在编辑器环境中绘制出组件,在游戏视图中,如果不打开gizmos,那么这些绘图是不会渲染的。public class Path : MonoBehaviour { ...
2019-03-11 10:01:51
1144
原创 UnityAI行为------群组行为CraigReynold算法 钢体力!
结合上一篇文章讲述群组行为的算法,这篇是替换实现,更加清晰。FlockController的行为很简单,它在运行时生成boid的行为,更新群组的中心及群组的平均速度public class FlockController : MonoBehaviour { public float minVelocity = 1; public float maxVeclocity ...
2019-03-11 10:00:08
573
原创 UnityAI行为------群组行为
群组行为是指多个对象组队同时行进的情况,我们可以坐下来,告诉每一个对象它该如何移动,但这样做的工作量太大。取而代之的是,我们去创建一个群组的领导,让它来为我们做这些,这样我们所要做的就只是设置一些规则,然后群组中的boid就会自行组队。在本章中,我们将学习如何在unity3d中实现这种群组行为。每个boid都可以应用一下三个基本的规则:分离(seperation):群组中的每个个体都与相邻...
2019-03-11 09:56:55
1325
原创 C#数据结构-八大排序算法
阅读目录1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序5. 快速排序:初始快速排序、三向切分的快速排序(快速排序的优化版)6. 堆排序7. 归并排序:数组版本、List版本8. 桶排序下面所有的代码,都已经经过vs测试。首先,通用的交换函数Swap:private static void Swap(ref int a, ref int b) ...
2019-02-21 10:22:46
643
原创 C#排序算法小结
前言算法这个东西其实在开发中很少用到,特别是web开发中,但是算法也很重要,因为任何的程序,任何的软件,都是由很多的算法和数据结构组成的。但是这不意味着算法对于每个软件设计人员的实际工作都是很重要的。每个项目特点和需求特殊也导致算法运用场景上不同。但是个人觉得算法运用的好的话会给自己在程序设计的时候提供比较好的思路。下面就对一些排序算法小结一下,就当做自己的一个笔记吧。插入排序 1.简...
2019-02-21 10:13:53
204
原创 在Unity3d中使用GZip来压缩传输数据
因为Unity中的.net支持是有限制的,所以C#自带的GZip的压缩方法不能够使用。 可以到下面网址去下载一个专门的dll来处理数据的GZip压缩:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx 将下载的dll文件引入到工程中。using ICSh
2017-04-21 14:44:51
2275
原创 Lua获取随机数
Lua获取随机数函数:math.random ([m, n]) 该函数有三种用法1.random():返回0到1之间的一个伪随机数 2.random(n):返回1到n之间的伪随机整数3.random(m, n):返回m到n之间的伪随机整数比如计算100次1到10的随机数:[html] view plain copy
2017-03-02 17:51:00
49347
1
原创 Unity AnimatorController注意事项
通过assetbundle加载的单独打包AnimatorController使用下面方法赋值Go.GetComponent().runtimeAnimatorController = (RuntimeAnimatorController) obj;通过Resouce.load 加载的AnimatorController使用Go.GetComponent().
2017-02-23 10:58:35
7309
原创 log4j2 使用详解
前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。1. Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html 上下载最新的log4j2的jar包,然后再eclipse中加入log4j-api-2.0-beta2.jar和l
2016-12-22 12:26:17
1725
原创 清除Eclipse工作空间列表
我们可能建立非常多的eclipse的工作空间,有些时候,我们把工作空间的文件夹删除后,在启动eclipse后,在“工作空间启动程序”界面中,“工作空间”下拉列表中还存在这些工作空间的名称。如图:这样会造成很大垃圾的“工作空间列表”,如何将对应的列表信息清除呢?方法如下:打开eclipse的安装位置目录,选择:\configuration\.settings\org.eclipse.
2016-12-05 10:26:07
2581
原创 CTMDB,WIN10运行所有安卓模拟器都蓝屏的解决办法!
驱动最新这些废话就不多说了,重点是WIN10这个SB自己开了一个虚拟机,所以你不关掉的话,永远用不起模仿器!干掉图中红色的组件! TMD 因为这事弄了半天,搞各想砸电脑! MD
2016-11-18 18:09:01
34987
4
原创 Win10升级到 1607 找不到便笺的解决方法
解决方法:1、按一下windows键,打开开始,保持开始菜单打开。2、直接输入 sticky ,然后在顶端出现 sticky notes 了。3、在 sticky notes上面鼠标右键,选择固定到开始菜单。
2016-09-29 13:31:03
2849
原创 关于U3D贴图格式压缩
http://docs.unity3d.com/Manual/class-TextureImporter.html基本知识点:DXT格式是Nvidia Tegra提供的,ETC是安卓原生支持的,OPNEGL2.0都支持。ETC2只有OPENGL3.0支持,PVRTC是Imagination PowerVR提供的,ATC是Qualcomm Snapdragon提供的。一般来说,IOS
2016-09-27 11:40:40
643
原创 干货:Unity游戏开发图片纹理压缩方案
Unity3D引擎对纹理的处理是智能的:不论你放入的是PNG,PSD还是TGA,它们都会被自动转换成Unity自己的Texture2D格式。在Texture2D的设置选项中,你可以针对不同的平台,设置不同的压缩格式,如IOS设置成PVRTC4,Android平台设置成RGBA16等。嗯,非常的智能。但是,在一些进阶的使用中,一些情况是难以满足的。比如,我们NGUI的图集中,在Android
2016-09-27 11:38:38
16750
原创 IOS内购服务器二次验证 JAVA版
String itunes_request = ""; itunes_request = Https.sendPost("https://buy.itunes.apple.com/verifyReceipt", "{\"receipt-data\":\"" + app_receipt+"\"}"); /** * 向指定 URL 发送POST方法的请求 *
2016-08-24 17:04:50
5600
转载 关闭_CRT_SECURE_NO_WARNINGS警告
操作vs2010中,在项目->属性->C/C++->预处理器->预处理器定中添加 _CRT_SECURE_NO_WARNINGS 这个预定义。
2016-08-02 17:45:21
1202
原创 XOCDE7 '_compress2', referenced from:
友盟统计时出的错误'_compress2', referenced from:+[UMANUtil deflatedDataPrefixedWith:level:source:] in libMobClickLibrary.a(UMANUtil.o)ld: symbol(s) not found for architecture x86_64clang: error
2016-07-12 10:34:27
2393
原创 Jenkins进阶系列之——17Jenkins升级、迁移和备份
升级JenkinsJenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?war:下载新版的war文件,替换旧版本war文件。重启即可。二进制:卸载旧版本,安装新版本即可。Jenkins程序下载地址:http://mirrors.jenkins-ci.org/note:升级前,请测试该版
2016-06-18 18:26:39
7144
1
原创 MAC Jenkins搭建过程和遇到的问题!
首先要先找一个打包专用的电脑最为打包用的服务器,这电脑最好是MAC因为Windows不能打IOS的包。在这电脑上部署jenkins和Unity的开发环境,让Jenkins去执行我们写好的全自动打包shell脚本。同时Jenkins会生成一个局域网内部的可视化网站,这样让策划登录上去自己去执行打包的操作。安装搭建:https://jenkins.io/ 在官网上直接下载jenkins.war,这是一...
2016-06-15 18:38:11
6157
原创 UNITY退后台
OnApplicationPause和OnApplicationFocus;OnApplicationPause,当程序暂停;OnApplicationFocus,当程序获得或失去焦点;经测试:强制暂停时,先 OnApplicationPause,后 OnApplicationFocus;重新“启动”手机时,先OnApplicationFocus,后 OnA
2016-04-15 20:32:19
4964
转载 Unity优化总结
一、纹理压缩格式 非GPU支持的纹理格式,需要经过CPU解码;而GPU支持的纹理格式,GPU直接解码和显示,GPU的解码有很多优化,随机访问、快速寻址和并行解码等,因此效率高得多。而且,压缩过的纹理文件通常更小,比如ETC1是8:1的压缩比,文件小就意味着加载更快,更节约系统带宽。在手机上对比测试一下加载一个1MB的文件和一个8MB文件的耗时吧。 在ios设备上,请使用
2016-04-15 20:27:48
3360
原创 Unity AssetBundle 爬坑!!!!!!!
AssetBundle是Unity推荐的资源管理方式,官方列举了诸如热更新,压缩,灵活等等优点,但AssetBundle的坑是非常深的,很多隐藏细节让你使用起来需要十分谨慎,一不小心就会掉入深坑,打包没规划好,20MB的资源“压缩”到了30MB,或者大量的包导致打包以及加载时的各种低效,或者莫名其妙地丢失关联,或者内存爆掉,以及各种加载失败,在网上研究了大量关于AssetBundle的文章,但每次
2016-04-15 17:03:04
6483
原创 Lua debug library
Debug库并没有为你提供一个Lua的调试器,而是为你提供了编写个人调试器的基本功能。出于性能的考虑,调用基本功能的正式接口都是通过C API提供。在Lua中访问debug库的一种方式是通过Lua代码直接访问。和其他库不同,你要很吝啬的使用debug库。首先,库中的很多功能都会影响性能。其次,它打破了Lua中一些颠扑不破的真理,比如在一个局部变量的作用域之外,你不能访问它。最后
2016-02-23 16:07:17
4446
原创 NGUI-使用UILabel呈现图片和不同格式的文字
1、可以使用BBCode标记[b]Bold[/b] 粗体[i]italic[/i] 斜体[u]underline[/u] 下划线[s]strikethrough[/s] 删除线[sub]sub[/sub] 下标
2016-02-14 11:12:00
1637
原创 win10桌面图标自己排例恢复
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\改成%SystemRoot%\SysWow64\windows.storage.dll (注意SysWow64)HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd
2015-11-07 11:25:10
3882
原创 SVN图标不见了?
昨天通过svn将任务提交到服务器的时候突然发现本地svn文件夹没有svn标识的图标了,之前还是好好的,怎么突然就没了呢?通过查找资料,发现Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个。留给我们使用的只有11个。既然 Tortoise图标没有显示,那么说明 Tortoise图标的显示顺序在15位之后了。另外,在Window
2015-08-07 11:46:35
2531
原创 Unity中的Path对应各平台中的Path
IOS:Application.dataPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/DataApplication.streamingAssetsPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xx
2015-06-19 12:19:20
5750
原创 Xcode 6 打包ipa文件
随着Xcode6.1的普遍应用,随之而来的很多问题就会出现,这里来说一下如何在Xcode6.1上生成Ad-hoc ipa。首先是要在你的开发者账号上生成一个。ipa的主要应用就是在你发布到AppStore之前,客户用来测试的。好了,现在我们来说一下怎样在Xcode6.1下生成ipa文件。在这里,关于证书的配置,设备的添加就不在啰嗦的赘述了,直接从Ad-hoc profile生成开始。PS:
2015-06-05 17:55:04
22289
转载 基于Unity3d 引擎的Android游戏优化
最近项目进入收尾阶段,之前对项目做了很多优化,mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,在IOS上还好,但是Android上,试过几款手机,从低端到高端,发现性能还是很差,所以又花了几天来研究摸索,终于把游戏性能搞定。记录下来,留作以后参考。1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GP
2015-05-22 16:27:48
5067
LanguagePack_1.7.12.24070-x64-zh_CN 中文包
2013-05-29
VC++ tinyxml读写XML文件
2012-04-24
可以进行目录压缩与解压的C++ DLL for ZLIB1.2.5,支持中文
2012-03-29
DevExpress_B48_for_ Borland_c++_builder_2006
2011-12-20
命令行版双人五子棋(原创,适合新人看)
2011-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人