自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (16)
  • 收藏
  • 关注

原创 Untiy 高效的ScrollView

当某个界面有个滑动列表,而且该滑动列表有大量的Item可被滑动,如果有100个Item数据,初始化时就实例化100个Item的Prefab,如果有 10000个,那就实例化10000个Item的Prefab?? 那就会导致该界面的帧率过低,而且大量的item 的DrawCall如果没有合并,那也会严重影响整体运行效率。这篇文章就是为了解决这种问题0、运行效果图1、解决思路...

2020-06-14 16:31:49 369

原创 Unity 编辑器工具:扩展Sprite的图片大小

1、功能说明因为一些特殊的原因,现在需要把项目中所有的图片的宽和高扩展 几个像素,但实际做起来会出现一些别的问题,比如说贴图 是 512 * 512 的尺寸,扩展几个像素,会导致贴图占较大内存,不利于压缩, 所以目前只做了关于Sprite类型的图片的扩展。因为Sprite中有Single和Multiple模式,需要先把所有的Single类型转化成Multiple,不然就会出现图片会偏移的问题。...

2020-02-20 11:28:03 2063

原创 纸牌游戏:计算最小出牌次数(C#)

实现方式C#递归计算每组牌型的对应组合,取最小组合数注意定义:一组牌型意为单张3、对3、三张3、顺子、连对等实现思路要获取全部不重复(同值为重复)组合:纸牌游戏弹牌策略:获取全部牌型组合通过这些不重复的组合计算这里写自定义目录标题实现方式实现思路欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代...

2019-05-26 10:32:41 1669

原创 【Unity学习】 ECS、Job System、 Burst 之第二章:做一个非常简单的demo,生成大量的Entity球体

一、先看看效果:这是使用产生的 10万个Entity的Cube,帧率 也就差不多50,还不错吧再看看10万个Entity Sphere,帧率只有可怜的6.7我只改变了Mesh而已,相差这么大的原因,就只能在于模型的面点了,10万个Cube的面数也就2.4M, 而 10万个Sphere的面点数却有恐怖的153M,不慢才怪啊。二、代码实现我写了两个脚本实现这个demo,先看看我们的Ga...

2019-01-08 11:57:01 4468 3

原创 【Unity学习】 ECS、Job System、 Burst 之第一章:环境搭建

1、创建自己的项目,进入PlayerSetting,将.Net从3.5修改至 4.x2、在项目的根目录 找到 Package文件夹,打开里面的manifest.json,在最后面补上以下文字PS:别忘了补上上面的逗号注意Entity的版本可以设置最新的"com.unity.entities": "0.0.12-preview.21"},"registry": "https://s...

2019-01-08 11:05:40 4386 1

原创 比较RuntimeInitializeOnLoadMethod与Awake、OnEnable、Start方法的执行顺序

RuntimeInitializeOnLoadMethod 属性的使用:注意 需要 是静态方法 [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] public static void Init() { Debug.Log("000"); } ...

2019-01-02 15:16:36 726

原创 Unity接入Android广告: 三、Android端接入小米广告SDK

1、导入小米广告SDKSDK在 小米开发者平台 中可以下载导入MimoSdk.jar,右击jar包,Add As Library在Module的AndroidManifest.xml中加入SDK demo 中的相应权限<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="

2018-12-28 14:28:16 4664 1

原创 Unity接入Android广告: 二、将Aar包放入Unity中测试

1、编写Android测试用例创建一个Java 类,取名为:Communicationpackage com.test.testaar;public class Communication { public String TestMethod(String msg){ return "Android Receive:" + msg; }}2、创建Un...

2018-12-28 12:43:57 1961

原创 Unity接入Android广告: 一、Android 打Aar包

1、创建项目在Android Studio 中 新建 一个 项目, 项目名称 和包名 随意 取,反正基本用不到(可以用这个项目区测试 module里的功能)选择一个最低版本(API 16即可)选个Empty Activity创建完毕2、创建Module点击项目名 New -> Module3、导出Aar 文件点击Build -> Rebuild Project...

2018-12-28 12:02:15 494

原创 Unity xLua学习之开发消消乐小游戏

一、前言这两天用xLua开发了一个消消乐小游戏,在此记录并总结一下开发过程中遇到的问题和体会。二、效果图三、实现功能消除同行或同列存在连续三个及以上相同的方块射线检测玩家点击到了哪个方块玩家交换方块后,如果存在1中的条件,则进行消除,否则返回原始位置四、实现过程1、导入xlua插件 2、新建C#脚本GlopsByLua,用于加载Lua脚本Main.

2018-02-04 22:52:35 4439

原创 Unity之基于观察者模式的消息分发机制

1、前言目前脚本之间的交互有下面三种常用方式:通过GetComponent().Method();单例模式传递数据脚本组件的SendMessage方法这三种方式,耦合性都很高;第三种方式由于是通过反射实现的,所以效率很低,还存在很多隐患,因为不知道哪一天,新接手这代码的程序员就可能把那个方法删了而产生新的bug。2、消息分发机制下面通过委托与事件来实现一个消息分发功

2018-01-23 21:19:11 1553

原创 Unity UGUI 之 Scroll View 使用

今天想用个Scroll View做个歌曲列表,结果碰到好几个问题,还是靠搜索引擎解决了,在此做个记录先。1、Scroll Rect面板直接在Hierarchy面板中右击创建即可 列表不需要左右滑动,所以去掉Horizontal,相应的Horizontal Scroll Bar也就可以去掉了,其实如果只是需要一个滑动列表功能的话,Scroll Bar不需要也可以,直接滑动内容即可Movement

2017-09-25 17:12:34 31930 1

原创 导入Unity的模型在播放动画时手脚会轻微晃动(抖动)

1、针对Animation Type 为 Generic的动画的解决方案 解决方案一: 将Rotation Error置为 0, 这样应该就是对动画的旋转不进行压缩 解决方案二: Anim.Compression 直接置为off注:当把动画类型更改成Humanoid时,却还是会发生抖动,无论怎么设置容错率都没用,然后就发现了下面这种解决方案2、针对Animation Type为Humanoi

2017-06-20 10:41:54 14576 1

原创 Android串口编程--开关灯Demo(附源码)

1、项目简述第二次玩硬件了,第一次是通过局域网控制门的开关,这次是通过ZB(大概就是这么叫,具体名字不清楚)控制灯的开关,感觉控制硬件也就是给硬件发个byte数组而已。这里有个框架usb-serial-for-android 可以直接使用,但是里面并没有教你怎么写数据,我还是一个一个类里面找write相关方法,后来终于找到了是通过UsbSerialPort类下的write(final byte[]

2017-03-31 11:09:44 5653

转载 Unity中修改3D模型的透明度,实现3D模型渐变出现的效果(附源码)

转载链接:Shader代码转载地址1、效果图2、简述这里是通过改变材质的透明度来实现 渐入渐出的效果,使用系统自带的shader似乎是无法达到这样的效果,如设置shader为Standard,Rendering Mode 设置为Transparent,将透明度调制0,最后的效果还是看得到模型。3、 Shader代码Shader "Transparent/VertexLit with Z" {

2017-03-29 17:25:00 17935 4

原创 C#用NHibernate连接MySQL出现的问题:FluentConfigurationException was unhandled

C#连接MySQL数据库,出现的问题:FluentConfigurationException was unhandled 出现的问题是因为项目中没有MySql.Data.dll文件,在MySQL(安装版)安装好以后,C盘会有这样一个文件夹,里面就有MySql.Data.dll文件,直接将这个文件引用到项目中即可。 如果没有找到相关文件,可以直接在网上搜一下,还是有的。不过有可能会因为版本问题而

2016-10-06 19:36:58 464

原创 Linux相关 命令随记

Linux1、强制删除一个文件夹(非空也会删除)rm -rf 目录名 2、查看rm的全部命令man rm 强制关闭未响应的程序 查看正在运行的程序:ps -aux | grep 关键字 或 ps -aux3、杀死程序 kill 程序的pidSVN for Linux1、svn –help 帮助文档 2、svn add 添加 3、svn ci -m ‘相关说明’ 4、s

2016-09-23 16:49:23 327

原创 VLC for Android 基于 Opencv 对 RTSP视频 实时人脸检测

最近项目上需要在Android客户端 通过获取 RTSP 的视频进行实时人脸检测, 要做就就是以下几点: 1、通过VLC 获取 获取RTSP 2、对VLC中播放的视频进行实时截屏并保存在SD卡中 3、用opencv对截屏后的文件进行 人脸检测 4、用截取到的人脸显示在主界面上我在网上找到了一个公共的RTSP地址,作为RTSP视频数据源 先看看VLC获取RTSP效果: 坐上角的缩略图就是截

2016-09-07 15:02:13 7321 4

原创 ubuntu16.04 应用下载随记

1、MarkDown工具 ReText这个工具在ubuntu软件商店 里面就有可以直接安装 也可以用命令:sudo add-apt-repository ppa:mitya57sudo apt-get updatesudo apt-get install retext2、下载谷歌浏览器//下载deb安装包wget https://dl.google.com/linux/direct/goo

2016-08-08 14:07:50 439

转载 ubuntu AndroiStudio 中 外设(手机、平板) 无法使用

前几天装好的ubuntu ,一直用的是genymotion进行测试程序,刚刚想用手机测试一下,发现 没有显示, 后来查了下网上,找到了解决方案: [Android] Ubuntu下Eclipse || Android Studio识别不了手机的官方解决方案

2016-08-05 16:34:03 354

转载 Ubuntu下创建启动Android studio的快捷方式

ubuntu 的快捷方式都在/usr/share/applications/路径下创建Android studio 的快捷方式,命令如下:sudo gedit /usr/share/applications/Studio.desktop[Desktop Entry]Name = ASComment= android studioExec=/opt/android-studio/bin/stud

2016-08-05 15:02:55 659

原创 百度语音合成(TTS) 在Android的使用方法

项目中有新的需求,要求对一些人名进行 语音播报, 那么这样就需要用到语音合成技术(Text To Speech),查了网上比较多的资料,在Android方面能用的貌似比价少,首先找到的是科大讯飞的 语音合成技术(给度娘的钱多嘛,首页第一个就是),讯飞的语音合成技术用倒是可以用,但是是在线才能用,要想用离线版的,就要花钱买,妈蛋,最便宜的基础包都要8000,立马就放弃讯飞。 接下来就转战 百度TT

2016-07-29 16:41:58 22783 5

原创 Android bug之 opencv CascadeClassifier

今天刚刚碰到这种鬼bug,bug内容如下:07-22 13:43:20.740 20753-20753/com.jxc.localcamerafacedetect E/AndroidRuntime: FATAL EXCEPTION: main

2016-07-22 14:43:54 3878 3

原创 ubuntu16.0.4 安装 jdk、Android Studio、Android Sdk、Genymotion

第一次接触ubuntu,研究安装这些东西还好只花了两天的时间。现在记录一下,这两天碰到的坑,以防以后再掉进去。首先,我前几天先是安装了ubuntu kylin,然后安装 android 开发环境,但是碰到很多问题,后来上网搜索了一下 大家对ubuntu kylin的看法, 发现 贬 > 褒,所以果断卸载了ubuntu kylin,装上了 现在的ubuntu16.0.4。第一步、安装JDK安装JDk

2016-07-20 15:17:57 3310

转载 ubuntu16 安装wine

打开终端:如果是amd64则需要执行这个:sudo dpkg --add-architecture i386 添加wine最新的源sudo add-apt-repository ppa:wine/wine-builds更新源sudo apt-get update安装wine1.8.2sudo apt-get install --install-recommends winehq-devel执行完毕以

2016-07-19 17:25:24 1678 1

原创 Android bug之transformClassesWithDexForDebug

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘D:\AndroidSoftwar

2016-07-09 11:59:18 465

转载 android studio 搭建opencv环境 (接上一篇文章)

在上一篇文章中,已经介绍了怎么在android studio中搭建ndk开发环境,现在基于ndk环境,再搭建 opencv开发环境。注意:如果不是按照我上一篇文章进行搭建的ndk环境的话,建议初学者别看下去了首先感谢这位大神的博客:http://blog.csdn.net/sbsujjbcy/article/details/49520791 基本都是参考这里的,我想自己记录一下,这样印象

2016-07-08 18:09:11 576

转载 android studio ndk 环境搭建

今天花了8个小时,终于把这该死的环境搭好了。现在记录一下。最后面会给出整个项目。首先放上抄袭链接:先感谢这位大神 http://yanbober.github.io/2015/02/14/android_studio_jni_1/注意:建议大家完全模仿这位大神的写法,包括包名什么的,这样有错误也可以及时发现。我的环境是: Android Studio 1.5 for windo

2016-07-08 07:15:42 589

原创 Android Service基础

Service普通的Service绑定的Service初级程序员面试的必考题,两种生命周期都需要答出来1、Service生命周期通用onCreate:第一次被创建后立即回调该方法onDestroy:service被关闭时回调该方法普通的ServiceonStartCommon:每次调用startService方法,就会回调该方法绑定的ServiceonBind:Service子类必

2016-06-06 06:58:14 404

原创 Android SwipeRefreshLayout的使用

这两天才知道到android v4包下有这下拉控件,早上花了几十分钟了解了一下,先看效果图: 这是布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc

2016-06-01 08:37:09 573

原创 Android 自定义控件之简单自定义一个TopBar

最近正在写一个项目,一开始写项目的时候,还不懂自定义控件是什么鬼,然后TopBar就是复制再复制,看到这么多的重复代码,有种想吐吐不出的感觉,心情很不爽,后来学习了一下自定义控件,为了方便看效果,把三个TopBar放到同一个界面中了,效果如图:先看看主布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

2016-05-17 23:38:22 3270 1

原创 Android 在初始化Activity时获取View的width和height

在onCreate方法中获取View的 width 和height

2016-05-12 12:21:09 1013

原创 Android 解决ListView中有EditText时,数据丢失问题

Android开发中,有时可能会碰到ListView中含有EditText的需求,但是EditText这种控件在ListView进行滑动的时候,或者新数据被添加的时候,数据会丢失,解决方法就是,时刻保存数据。先看看完成后的动态效果图...

2016-05-11 23:05:22 3119 1

原创 Android 简单封装一个精美、好用的菜单型PopupWindow

就是这样一个菜单型的PopupWindow,现在说下是怎么弄的, 先看一个布局文件,这个布局文件package

2016-05-10 23:24:48 6442

原创 Android自定义Toast的时长、位置、及显示的View

Android自定义Toast首先是自定义时长:说是这么说,但是android自带的两个时长 LENGTH_SHORT (2秒) 和LENGTH_LONG (3.5秒)基本已经够用了,一般也没有特地去设置几十秒的Toast吧,这样的话,还不如直接弄一个Dialog来的直接。我们先看看如何让Toast在3.5秒内自定义显示长度: public static void showShort(Cont

2016-05-07 23:59:12 15902 1

原创 Android中,对SQLite的‘批处理’操作

使用execSQL进行批处理插入今天学习了一下如何更加高效的执行对SQLite的插入操作注:用的是真机测试我们使用SQLiteDatabase的insert方法和execSQL分别进行试验首先是insert方法:public boolean insert(String table, ContentValues values) { if (values == null || values.si

2016-05-07 22:55:20 2989

原创 DatePicker和TimePicker组合后的Dialog

记录一下刚刚实现的一个组合的选择时间和日期的Dialog,可以根据自己的实际需要把日期中的 年、月、日的spinner隐藏,在类中已经提供了此方法,但是实际Demo并没有使用。先展示完整的图片: 以下是:这是Activity代码import android.app.Activity;import android.os.Bundle;import android.view.View;i

2016-04-24 17:23:36 755

原创 完美解决servlet传数据到绿色版的mySQL的汉字乱码问题

mySQL的乱码问题,已经让我头疼了好几天了,百度搜了很多相关资料,终于解决了,哈哈哈。在此整理了一下给大家分享,这是绿色版的mySQL,不是安装版的,安装版的怎么弄,没试过,可能也差不多吧。要解决以下问题:tomcat编码格式 JSP 编码格式 request 编码格式mySQL编码格式(关键) 接下来,我们将这里的所有格式都换成utf-8格式tomcat编码格式首先我们到tomca

2015-12-10 08:05:13 725 1

原创 第一次写博客,记录这一时刻

这是我第一次写博客,现在只是一名大三的学生,学习安卓那块,目前正在学习做个服务器后台,当前目标是在大三结束后,自己可以独立开发一款安卓应用,客户端和服务端都会弄。。。

2015-11-12 09:16:52 289

ESV.unitypackage

具体查看:https://blog.csdn.net/chang_1134/article/details/106656004

2020-06-11

Unity可使用的System.Drawing.dll,

Unity中可以使用的System.Drawing,放到Plugins目录即可

2020-02-20

【Unity学习】 ECS、Job System、 Burst 之第二章:做一个非常简单的demo,生成大量的Entity球体

详情请看我的博客:https://blog.csdn.net/chang_1134/article/details/86065825

2019-01-08

Unity在Android平台接入小米广告

详细参考:https://blog.csdn.net/chang_1134/article/details/85321532

2018-12-28

Android 与 Unity 交互的测试项目

详情查看:https://blog.csdn.net/chang_1134/article/details/85320105

2018-12-28

Unity xLua学习之开发消消乐小游戏(工程包)

消除同行或同列存在连续三个及以上相同的方块 射线检测玩家点击到了哪个方块 玩家交换方块后,如果存在1中的条件,则进行消除,否则返回原始位置 (详情请看我的博客)

2018-02-04

unity 消息分发机制demo

使用委托与事件机制实现 Unity消息分发机制,此文件是一个unitypackage类型,可直接运行,unity版本号是5.6.1

2018-01-23

Android串口编程--开关灯Demo

详情请看:http://blog.csdn.net/chang_1134/article/details/68062212

2017-03-31

Unity中修改3D模型的透明度,实现3D模型渐变出现的效果

详细请看:http://blog.csdn.net/chang_1134/article/details/68062175

2017-03-29

VLC for Android 基于 Opencv 对 RTSP视频 实时人脸检测

具体可以看我的博文,博文名字跟资源名字是一样的

2016-09-07

android studio opencv环境搭建小案例

android studio opencv环境搭建小案例

2016-07-08

android studio ndk小案例

http://blog.csdn.net/chang_1134/article/details/51853601 这里有介绍

2016-07-07

iBann---一个班级管理软件

欢迎使用该软件,可以用本软件的测试账号登录(帐jxchang 密123456),也可以自己新注册一个用户登录,最好注册之后创建一个班级或者加入一个班级,不然很多功能都是无法使用的

2016-06-03

Android 自定义控件之简单自定义一个TopBar

Android 自定义控件之简单自定义一个TopBar,AndroidStudio环境下做的

2016-05-17

Android 解决ListView中有EditText时,数据丢失问题

Android开发中,有时会碰到ListView中含有EditText的需求,但是EditText这种控件在ListView进行滑动的时候,或者新数据被添加的时候,数据会丢失,解决方法就是,时刻保存数据,详情请看代码

2016-05-11

Android 简单封装一个精美、好用的菜单型PopupWindow

简单封装一个精美、好用的菜单型PopupWindow

2016-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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