自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

转载 Unity3D正交-透视混合相机的实现

An implementation of mixed ortho-persp camera in Unity3D(本文需要一定的Unity3D及其ShaderLab的知识)1. 动机在2D游戏开发中,经常会出现需要处理前景遮挡物体。我之前的做法是新建一个相机,然后depth设置大于主相机。把遮挡物体的sprite 都放在这个相机里。一直觉得这样对相机进行分层渲染场景没什么问题,直到有一天,看到了这个插件——SpriteSharp。Sprite Sharp 最大的好处是在于能够把带有透明通道的sp

2021-07-15 16:37:27 1882 1

转载 Unity3D DLL加密

网上搜了很多教程 就这篇成功了 转载一下原文 http://blog.51cto.com/snailwalk/1745970Unity3D打包android应用程序时,如果不对DLL加密,很容易被反编译,导致代码的泄露。通常的做法是通过加密DLL或者对代码进行混淆。本文的所要探讨的是通过加密的方式来对DLL进行保护,并详细记录加密的操作过程。主要参考    雨松的博文:http://www.xua...

2018-05-04 18:41:23 710

转载 unity android .so 文件找不到,而且打不进apk包的问题

这个问题,是我在接咪咕SDK的时候遇到的,从周五下午开始,一直到我现在,周六加了一天班,半夜弄到现在23点多,终于找到解决方法了。最开始,当我照着文档,一步一步接完了SDK,准备测试时,装到手机上,就闪退,这可怎么办? 是什么原因造成的闪退呢?为了能看到游戏后台的错误输出,

2017-09-26 18:53:22 3083

原创 接入sdk 采用aar jar 插件方式踩坑

接入百度支付的时候拉起支付 选择微信支付提示程序异常,后面单独导出Android 包打包 发现可以拉起,unity打包不能拉起支付。 拆包后发现unity打包的时候有些东西没打进去。1图是用unity打包 2图是Android studio 直接打包 。解决办法。2图选择的部分复制进StreamingAssets里面

2017-08-30 20:21:12 599

原创 Unity包体大小优化

1、打包Android 可以选择sdk版本不用太高2、在StreamingAssets删除不用的东西3、面板里,将最下方的Optimization栏目中“Api Compatibility Level”选为.NET 2.0 Subset,表示你只会使用到部分的.NET 2.0Subset,不需要Unity将全部.NET的Api包含进去。接下来的“Stripping Level”表示从b

2017-08-20 09:41:20 7007

原创 Unity 日常优化总结

1、粒子orderLayer 问题,同个层级下 不能相同。2、UGUI 文本排放到同一个地方 可以减少dc 和ngui原理一致3、使用Mesh Baker 合并网格4、SimpleLOD动态合并5、分离透明通道的图集,如果渐变色现在不全。可以设置压缩透明图集 或者真色。透明图集还可以减小一半。6、检测碰撞选择结果

2017-07-26 10:43:01 346

原创 Unity接入sdk问题总结

1、如果想多个sdk接入,新建sdk文件夹,如asdk。文件夹里面内容包含有libs(里面存放好的jar),AndroidManifest,project.properties(重要) 里面内容大概target=android-19android.library=true。2、接入aar 直接放在Android目录下。注意文件名最好不能有‘-’之累的特殊字符

2017-07-14 11:10:12 2077

转载 C#中的is和as操作符

在C#语言中进行类型转换的操作符is和as。is和as都是强制类型转换,但这两者有什么相同之处和不同之处呢?在使用is和as需要注意哪些事项?下面我们从简单的代码示例去探讨这个简单的问题。注:此博文只是本人学习过程中一些简要记录,新手可以看一下,高手略过。is检查一个对象是否兼容于指定的类型,并返回一个Boolean值:true或者fasle。注意,is操作符永远不会抛出异常,请看以下示例:

2017-07-05 14:53:10 366

转载 Unity游戏开发图片纹理压缩方案

http://blog.csdn.net/goodai007/article/details/52679333Unity3D引擎对纹理的处理是智能的:不论你放入的是PNG,PSD还是TGA,它们都会被自动转换成Unity自己的Texture2D格式。在Texture2D的设置选项中,你可以针对不同的平台,设置不同的压缩格式,如iOS设置成PVRTC4,Android平台设置成R

2017-06-23 12:00:00 628

转载 转发收藏【原创】浅谈UGUI的ETC1+A的纹理压缩方案总结

这个信息很早了,2016年6月研究出来的,当时分享在ulua群1共享里面,然后就被大家的文件淹没了,但是这个话题并不老,这不整理群共享空间的时候,被我翻出来了,拿来炒炒。ETC1+A还是目前业内绝大多数手游纹理压缩方案,因为ETC2依赖于OpenGL3.0,而安卓的OpenGL3依赖于Android 4.3.0,如果不支持OpenGL3的话,系统会自动软解码纹理压缩,但是U3D处理这块很麻烦,

2017-06-23 11:55:17 495

原创 MAC系统 批量删除一个项目中的所有.svn

打开终端,进入项目所在的文件夹:使用命令find . -type d -name ".svn" |xargs rm -rvf就可将项目的.svn全部删除

2015-12-14 14:30:40 612

转载 Xcode常用快捷键及代码格式刷(缩进)方法

Xcode版本:4.5.1一、总结的常用命令:    隐藏xcode command+h    退出xcode command+q    关闭窗口 command+w    关闭所有窗口 command+option+w    关闭当前项目 command+control+w    关闭当前文件 command+shift

2015-09-30 14:09:03 2894

转载 XCode升级后插件失效的原理与修复办法

每次升级Xcode 插件都不翼而飞了,让我们这些酷爱插件的程序员很是头疼,今天就学习了下如何简单快速的恢复上个版本已有的插件 通过终端打印xcode的UUID,然后加入到插件中的的info.plist文件中的接下来是详细的步骤1.关闭Xcode.2.打开终端,输入:tail -f /var/log/system.log3.别关闭终端,此时重新打开Xc

2015-09-22 09:37:38 3088

转载 自定义iOS7导航栏背景,标题和返回按钮文字颜色

在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和文字Color方法一:[objc] view plaincopy//set NavigationBar 背景颜色&tit

2015-08-07 17:20:46 463

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称

2014-10-09 17:24:04 3895

转载 XCODE修改IOS应用的名称

首先在左侧选择你的目标组中的项目文件。在中间选择“生成”选项卡,从配置弹出的窗口中选择“所有配置”,直接搜索“product name”。在搜索的结果中,双击输入iOS应用名称,“确定”生效。修改完后“Clear”并重新编译生成就可以了。修改完iOS应用程序名编译后会创建一个新的二进制产品文件夹中

2014-07-30 09:36:44 4495

原创 获取ipa文件内的所有图片素材

第一步:           将所需的ipa文件下载到PC上,将后缀名改为zip第二步:          将zip解压缩后,有一个Payload文件夹,该文件夹下有一个app文件第三步:          右键该app文件,选择显示包内容第四步:         将所需的png图片文件全部copy出来,放在一个新建的文件夹中         注:该文件

2014-07-23 15:19:03 686

转载 在IOS 模拟器种输入中文

模拟器默认的配置种没有“小地球”,只能输入英文。加入中文方法如下:选择Settings--->General-->Keyboard-->International KeyBoards-->Add New Keyboard-->Chinese Simplified(PinYin) 即我们一般用的简体中文拼音输入法,配置好后,再输入文字时,点击弹出键盘上的“小地球”就可以输入中文了。

2014-07-01 09:17:11 579

翻译 Android反射机制实现与原理

本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的

2014-05-29 08:58:31 700

转载 使用storyboard实现页面跳转,简单的数据传递

由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码。一 视图跳转《StoryBoard下的视图跳转》我们知道:segu

2014-04-09 11:06:49 782

转载 Android 之ko模块的自动加载

最近在做一个触摸式遥控器,以控制Android TV,供应商提供了触摸板驱动的source code,我将其编译生成一个适合我们平台的ko模块。但是有个问题,每次用时,必须手动insmod进去,很麻烦。于是乎,就想尽办法,搜索资料,如何将ko模块在系统开机时自动加载,终于成功。步骤如下:1. 与android/ics-4.x/device/路径下找到相关项目文件夹,在此路径下我们可

2014-01-21 21:00:13 8960 2

转载 USB Camera在android车机上应用前景及初试小结

USB Camera在android车机上应用前景及初试小结          USB Camera在我们的生活中已经有一些年头了,USB接口的普通摄像头由于使用方便,价格低廉,性能较好,应用在了工作生活的各个方面,比如可视电话、视频聊天和普通的视频监控。但是,目前在车载行业,使用USB Camera的还是非常非常少的。在车机行业,由于摄像头安装的位置跟主控的距离一般都很远,走

2014-01-20 19:43:23 3339 1

转载 SQLite中的时间日期函数(转)

SQLite包含了如下时间/日期函数:datetime().......................产生日期和时间date()...........................产生日期time()...........................产生时间strftime().......................对以上三个函数产生的日期和时间进行格式化da

2014-01-08 15:11:31 1596

转载 android:screenOrientation的说明 固定屏幕显示方向

Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:"unspecified"默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。"user"使用用户当前首选的方向。"behind"使用Activity堆栈中与该Activity之下的那个Activity的相

2014-01-07 13:38:54 1071

转载 Java反射得到属性的值和设置属性的值

package com.whbs.bean; public class UserBean { private Integer id; private int age; private String name; private String address; public UserBean(){ System.out

2014-01-07 08:41:15 112753 4

转载 JAVA NIO 实例

最近一直在忙着JAVA NIO的知识,花了一下午的时间,总算写出了一个可以运行的程序,废话少说,上代码!import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channels.

2013-12-19 08:45:48 740

转载 android 判断service是否开启

package com.tutor.runningservice; import java.util.List; import android.app.Activity; import android.app.ActivityManager; import android.os.Bundle; import android.widget.TextView; publ

2013-12-19 08:40:45 5299

转载 调用Android系统设置中的Intent

Intent intent = new Intent();ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings");intent.setComponent(comp);intent.setAction("android.intent.actio

2013-12-03 09:34:22 2967 1

转载 Android Camera Parameters

Camera.Parameters parameters = camera.getParameters();WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Display display = manager.getDefaultDisplay();parameter

2013-12-03 09:27:51 2737 1

转载 NDK下undefined reference的解决方法

写ndk的时候发现总是出现undefined reference的问题,并且qt中确实是可以找到定义的,头文件也已经包含进去了。。。google之,得到方案在Android.mk文件中加入代码[plain] view plaincopyLOCAL_ALLOW_UNDEFINED_SYMBOLS := true

2013-11-28 11:45:46 765

转载 window下搭建android ndk环境

本不想 写这样的一篇文章的,因为网上有很多文章介绍搭建环境的,为了方便自己,以及不让其他人被cygwin下载的网速所折磨,还是把它记录下来。为了节省时间,有些地方参照了其他一些文章。比如http://wenku.baidu.com/view/e6603a26aaea998fcc220ec5.html 1、jdk下载安装,oracle官网上有,或者http://pan.baidu.c

2013-11-28 10:38:45 586

转载 Android中Acition和Category常量表

ActionAction常量 对应字符串 简单说明ACTION_MAIN android.intent.action.MAIN 应用程序入口ACTION_VIEW android.intent.action.VIEW 显示指定数据ACTION_ATTACH_DATA android.intent.action.ATTACH_DATA 指定某块数据将被附加到其它地方ACTION_ED

2013-11-22 14:02:00 816

转载 WaitForSingleObject()在Linux,vxWorks下的等价函数

Windows中的WaitForSingleObject()函数对应在Linux中的sem_wait(),SetEvent对应sem_post(),Windows中的WaitForSingleObject()函数对应在vxworks中semTake(),SetEvent对应semGive().参考下面的Linux程序: char tem[10]; //读写公共区sem_t se

2013-11-12 11:13:53 4146

转载 Android 关于弹出键盘问题的几种情况和解决方案

近日,在项目开发中,涉及到一些关于EditText弹出键盘的问题,现涉及到如下几种,以后再遇到,再来更新~ 1、自动弹出键盘<activity android:name=".ui.WriteFeedBackActivity" droid:windowSoftInputMode="stateVisible|adjustResize"/> 2、不自动弹出键盘 需要

2013-11-08 09:21:19 1846

转载 android中按电源键锁屏然后解锁导致Activity调用onDestory以及如何防止锁屏 翻转屏幕也会触发的情况

设置AndroidManifest.xml中Activity的android:configChanges=”keyboardHidden|orientation|screenSize”Android4.0需设置screenSize才有效果.2.2,2.3这些只需设置keyboardHidden|orientation4.0 --> keyboardHidden|orientation|

2013-09-18 11:22:31 3594 1

原创 命令行查看memcache状态

memcache 的运行状态可以方便的用stats命令显示。首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。这些状态的说明如下:pidmemcache服务器的进程IDuptime服务器已经运行的秒数time服务器当前的unix时间戳

2013-09-11 11:37:35 672

原创 Redis在windows下的安装使用

下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件: redis-server.exe:服务程序   redis-check-dump.exe:本地数据库检查   redis-check-aof.exe:更新日志检查   redis-benchmark.exe:性能测试,用

2013-08-24 00:28:09 589

转载 Qt5.0.2 + MinGW编译出来的程序发布

鉴于自己在windos下发布Qt5.02程序时遇到的问题,花了几天的实际终于解决了。为方便后来者发布Qt程序遇到相同的问题,避免走不必要的弯路,浪费时间。现将在windows下发布Qt5.0.2程序遇到的问题,及相应的解决方案详细描述如下: Qt5.0.2 + MinGW编译出来的程序发布的时候,大致需要以下dll文件:  在Qt的安装目录下可以找到这些dll, 目录为:C

2013-08-21 19:43:54 1198

原创 C++ list 类

list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支持对元素的任意存取。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_front、pop_front,这是vector不具备的。和vector另一点不同的是,list的迭代器不会存在失效的情况,

2013-08-15 00:09:09 704

原创 QMetaObject::connectSlotsByName: No matching signal for问题的解决方法

http://www.civilnet.cn/bbs/browse.php?topicno=4023今天发现qt程序在运行时命令行窗口会弹出下面的警告:QMetaObject::connectSlotsByName: No matching signal for ...但实际功能并没有受影响。网上google了一圈,终于找到原因。以下转自:http://www.qt

2013-08-13 23:09:33 42257 11

安卓滚轮式日期时间选择

滚筒式日期时间选择控件 滚轮效果 可根据自定义实现其他功能

2013-05-08

空空如也

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

TA关注的人

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