自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity Scroll View手撸一个简单的懒加载

unity Scroll View手撸一个简单的懒加载

2022-11-28 11:35:45 603 1

原创 unity2022截屏保存到安卓相册

【代码】unity2022截屏保存到安卓相册。

2022-11-21 10:45:39 1306

原创 unity做一个可滑动内容的输入框

输入框嵌套滑动块,实现输入框的text可以鼠标拖动滑轮滚动,自动换行

2022-08-16 15:21:46 1413

原创 unity下载数据并加密保存到本地二进制文件的另一种写法

public class EncryptAndDecryptFile{ public static string outputFile; static string password = @"12345678"; //加密 public static void EncryptFile(byte[] fileByte, string name) { try { UnicodeEncoding UE = new.

2020-10-23 10:57:59 280

原创 unity下载数据并加密保存到本地二进制文件

两种加密写入文件的写法,先介绍第一种public class EncryptAndDecryptFile{ public static string outputFile; static string password = @"12345678"; //加密 public static void EncryptFile(byte[] fileByte, string name) { try { Unic

2020-10-23 10:53:34 406 1

原创 使用UnitywebRequest下载文件,再用简单的代理传值

1,先创建一个delegate管理器,public delegate void ProjectPhoneNumWebRequestDelegate();public delegate void GetProjectPhoneNumInfo(string s);public class DelegateManager { public static ProjectPhoneNumWebRequestDelegate projectPhoneNumWebRequestDelegate;

2020-10-23 10:05:41 430

原创 unity HDRP可用的体积云,使用的是VFX制作的

我的版本是2019.3,使用HDRP实现了体积云的效果,会动导入之后的预制体设置如下:1,可以直接通过缩放控制大小,2,Random Seed控制随意形状, Renderer选项可以选择受光层级,SpawnRate控制厚度,FilpbookRateOverLife控制每片云出生消失的速度,SizeOverLife控制每片云出生消失的形状大小,ColorOverLife控制云的颜色,可以自己调调看,如果要想控制云显示时,是直接有云还是慢慢出现,可以选择Asset Template中的Steam..

2020-09-14 12:42:48 2861 2

原创 untiy Resources文件夹异步加载

Texture[] Textures; int N;//为图片数量 void Awake() { StartCoroutine(LoadTexture()); } IEnumerator LoadTexture() { for (int i = 0; i < N; i++) { ResourceRequest request = Resources.LoadAsy...

2020-09-14 11:20:22 642

转载 unity开机自启两种方法

1,command + R,输入shell:startup,放入快捷方式2,unity代码设置//设置开机自启 try { string path = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; RegistryKey rgkRun = ...

2019-07-18 10:27:20 3103

原创 cmd命令行使用ffmpeg截取视频并保存为图片

安装不说了,左转百度。打开cmd输入以下命令(参数需自己更改)以我的桌面1.MP4为例。ffmpeg -i C:\Users\Administrator\Desktop\1.mp4 -r 24 -ss 00:00:00 -t 00:00:05 %03d.jpg参数讲解:-i后为视频位置, -r后为帧率, -ss开始时间, -t结束时间,%03d为自动添加名称最后图片保存在C盘-用户...

2018-11-14 11:44:49 4561 1

原创 unity 优化方案

编辑器IsVisibleFrom扩展方法1.静态方法public static class RendererExtensions{//渲染器扩展方法public static bool IsVisibleFrom(this Renderer renderer, Camera camera){Plane[] planes = GeometryUtility.CalculateFrustumPlane...

2017-09-20 10:08:08 415

原创 unity 视频插件AVProVideo简单使用

使用方法以后再补充,哈哈哈。当我们需要知道视频开始播放或者播放完毕的时候,修改MediaPlayer脚本,先定义三个变量,MediaPlayer mp;MediaPlayerEvent et;ErrorCode er;然后添加方法public void OnVideoEvent(MediaPlayer mp, MediaPlayerEvent.EventType e

2017-08-18 15:49:32 1852

原创 unity射线穿透UI的问题解决方案

首先参考原文章:http://www.cnblogs.com/fly-100/p/4570366.html致敬原作者,代码稍作修改才可使用。首先先引入头文件using UnityEngine.EventSystems;using UnityEngine.UI;然后创建变量public GameObject changePanel;(这是要阻挡射线的UI)

2017-07-21 10:06:07 7261 1

原创 iOS开发-支付宝

支付宝快捷支付文档压缩包里有两个相关文档 : 《支付宝钱包支付接口开发包2.0标准版.pdf》 《支付宝钱包支付接口开发包2.0标准版接入与使用规则.pdf》 iOS相关内容可以主要看第一个文档,第二个文档名字和里面写的不一样,内容其实是个附录;文档里面多个平台都涉及到了,内容有些杂乱。下面先解释下整体SDK的流程和要做的事,就好对症下药找文档内相应的内容了。流程摘自第一个文档《支付宝钱包支付

2016-04-10 18:50:25 433

原创 iOS开发-支付宝支付

一、准备工作1.与支付宝签约获取如下三个参数2.下载SDK二、将支付宝SDK接入项目1.添加对应的依赖库 libcrypto.a 和 libssl.a 文件在 AllSDKDemo 文件中。2.添加对应的文件 这些文件在 AllSDKDemo 文件中。3.添加URL Schemes4.添加Header Search Paths的相对路径点击项目名称,点击“Build Settings”选项卡,在

2016-03-31 13:12:14 534

原创 iOS开发-正则表达式验证手机号

- (BOOL)isMobileNumber:(NSString *)mobileNum { /* 手机号码 移动: 134[0-8], 135, 136, 137, 138, 139, 150, 151, 158, 159, 182, 187, 188 联通: 130, 131, 132, 152, 155, 156, 185, 186

2016-03-31 12:49:27 336

原创 iOS开发-环信退出登录

进入SettingsViewController.m中,添加如下代码:#import "SettingsViewController.h"#import "LoginViewController.h"@interface SettingsViewController ()@end@implementation SettingsViewController- (void)viewDidLoad {

2016-03-31 12:20:20 2466

原创 iOS开发-环信加载会话列表

一、加载会话框1. 新建一个cell首先,我们自定义一个cell,用来实现会话框的好友昵称、消息、发送时间等。继承于YCBaseTableViewCell,这个是我自己写的一个自定义cell的基类,你如果没有引用我的YCBaseTableViewCell文件,直接继承苹果的UITableViewCell即可。然后,添加一些初始化控件的代码,如下:#import "YCBaseTableViewCel

2016-03-31 12:18:53 3693

原创 iOS开发-环信群聊集成

一、加载群列表1. 新建一个群列表的界面新建一个类,取名叫做GroupChatViewController,因为这是个列表,所以继承于列表基类YCBaseTableViewController。在GroupChatViewController.m中添加如下代码:#import "GroupChatViewController.h"@interface GroupChatViewController

2016-03-31 12:05:06 2815

原创 iOS开发-环信添加好友

一、改变系统导航条的风格1、设置导航条的背景颜色和标题进入AppDelegate.m中,添加如下代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //初始化环信SDK [[EaseMob sharedInsta

2016-03-31 11:48:01 2366

原创 iOS开发-环信单聊实现

一、搭建基本框架1、新建三个UIViewController新建三个ViewController,继承UIViewController,分别命名为:FirstViewController,SecondViewController,ThirdViewController。如下图所示: 2、添加登陆方法在AppDelegate.m中添加如下代码:#define APPKEY @"1101#t

2016-03-31 10:58:28 625

原创 iOS开发-环信UI集成

一、添加UI文件到你的工程集成环信3.0UI文件,需要添加的文件,如下图所示: 添加完成之后,如下图所示: 二、设置pch文件的路径文件添加成功之后,编译会报错,因为你没有添加pch文件。之前我们添加进来的文件中已经包含了pch文件(EaseUI-Prefix.pch),不需要自己再去新建一个,重新设置一下pch文件的加载路径即可。如下图所示: 在EaseUI-Prefix.pch中添

2016-03-31 10:49:35 357

原创 iOS开发-即时通讯第三方-环信SDK集成

一、准备工作1、注册环信帐号2、制作推送证书3、下载环信SDK二、集成环信的SDK1、把环信SDK添加到工程中从环信官网下载下来的是一个压缩包,解压之后,把我们需要的环信SDK,即EaseMobSDK这个文件夹,整个的拖入到我们的工程中。如下图: 在lib文件夹下面有两个静态库,只需要用到一个,根据你的需求选择。 libEaseMobClientSDKLite.a不包含实时语音功能,libE

2016-03-30 00:08:15 1527

原创 iOS开发-git版本控制

在终端中,进入项目目录 创建一个仓库 git init会生成一个隐藏的.git文件夹 初始化项目 touch main.m 提交项目 git commit -m "添加的内容的标识" 设置用户git config --global user.email "XXX" git config --global user.name "XXX" 添加到暂缓区(stage) git add

2016-03-29 16:43:43 237

原创 iOS开发-单元测试

在iOS开发中,很多时候也是要测试的,这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动app,然后定位到自己所在模块的程序,做一系列的点击操作,然后查看结果是否符合自己预期。这种行为无疑是对美好生命和绚丽青春的巨大浪费。于是有很多资深工程师们发现,我们是可以在代码中构造一个类似的场景,然后在代码中调用我们之前想要检查的代码,并将运行结果和

2016-03-28 22:09:21 296

原创 iOS开发-UUID

UUID是Universally Unique Identifier的缩写,中文意思是通用唯一识别码. 由网上资料显示,UUID是一个软件建构的标准,也是被开源软件基金会(Open Software Foundation,OSF)的组织在分布式计算环境(Distributed Computing Environment,DCE)领域的一部份.UUID的目的,是让分布式系统中的所有元素,都能有唯一

2016-03-22 22:23:09 243

原创 iOS开发-蓝牙模块

iOS6开始苹果推出了CoreBluetooth.framework,这个框架最大的特点就是完全基于BLE4.0标准并且支持非iOS设备。当前BLE应用相当广泛,不再仅仅是两个设备之间的数据传输,它还有很多其他应用市场,例如室内定位、无线支付、智能家居等等,这也使得CoreBluetooth成为当前最热门的蓝牙技术。CoreBluetooth设计同样也是类似于客户端-服务器端的设计,作为服务器端的设

2016-03-22 22:14:27 403

原创 iOS开发-系统自带的正则表达式

正则表达式在用户注册和登录中应用很广,通过正则表达式可以判断用户输入的数据正确与否。在iOS4.0以前开发者一般是通过谓词(NSPredicate)和加入正则表达式的第三方库(如:RegexKitLite)来实现。其实从iOS4.0开始系统已经原生支持了正则表达式的使用,系统通过自有类NSRegularExpression和NSTextCheckingResult来实现正则表达式的创建和筛选。//创

2016-03-22 21:54:20 268

原创 iOS开发-给服务器发送JSON数据

发送JSON数据给服务器的步骤: (1)一定要使用POST请求 (2)设置请求头 (3)设置JSON数据为请求体示例:// 1.创建请求 NSURL *url = [NSURL URLWithString:@"http://192.168.1.200:8080/MJServer/order"]; NSMutableURLRequest *request = [NSMutab

2016-03-21 13:25:31 267

原创 iOS开发-检测网络状态

可用苹果推荐的,也可使用第三方,下面介绍苹果推荐的 示例程序:https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zipReachability的使用步骤: 添加框架SystemConfiguration.framework 添加Reachability源代码 引入Reachability.

2016-03-21 13:15:58 191

原创 iOS开发-网络请求

根据后台要求选择GET请求或者POST请求,GET请求不常有这里就不写了,同步请求也不常用,这里也不写了使用NSURLConnection发送POST异步请求NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体 (3)NSMutableURLRequest:N

2016-03-21 11:58:37 294

原创 iOS开发-HTTP协议

一、URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URLURL中常见的协议 (1)HTTP 超文本传输协议,访问的是远程的网络资源,格式是http:// http协议是在网络开发中最常用的协议 (2)file 访问的是本

2016-03-21 00:11:21 246

原创 iOS开发-CocoaPods的安装及使用

安装安装CocoaPods之前,首先要在本地安装好Ruby环境。一般Mac已经安装好Ruby环境。 打开终端输入: $ gem sources –remove https://rubygems.org/ 等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/ 为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看: $ g

2016-03-20 15:42:38 186

原创 iOS开发-个人常用的插件

KSImageNamed 图片名称自动补全,虽然有些人说自动补全会让开发人员变懒,但它的确大大提高了开发效率,尤其是在写Object-C的时候,你甚至可以通过它补全一个图片命名。Peckham 头文件引入。添加引用文件有时候非常麻烦,如果你需要引入一个pod头文件,Xcode自带的自动补全自然帮不了你,这时候你可以用Peckham插件解决这个问题。Command+Control+P解决所有的引入

2016-03-20 15:25:09 236

原创 iOS开发-Alcatraz 插件安装

两种方法:第一种:在命令行中输入如下指令:curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh Alcatraz successfully installed表示安装成功 安装完成之后重新打开XCode。打开之后,会弹窗如下图所示,选择load bunble。 第二种:通过gith

2016-03-20 15:13:45 241

CaronteFX特效插件

据说CaronteFX是一款非常厉害的物理特效插件,牛X得不行。能够模拟所有的物理运行特效,如爆炸、撕裂、破碎、流体、扭力、联动及弹力等等。Unity编辑器扩展工具能创建逼真的高质量动画视频,广泛用于电影、 游戏等。

2017-09-21

空空如也

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

TA关注的人

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