Unity资源处理机制(Assets/WWW/AssetBundle/...)读取和加载资源方式详解
Unity资源机制 1、概述 本文意在阐述Unity资源机制相关的信息,以及一些关于个人的理解与试验结果。另外还会提及一些因机制问题可能会出现的异常以及处理建议。大部分机制信息来源于官方文档,另外为自我验证后的结果。 2、资源 概述...
View Article2016年年终总结--勿忘初心
元旦的时候去了北京一趟,吸了几天霾,感觉整个人都不好了,昨天刚回到深圳,今天抽空写一下 2016 年的年终总结。 今年年初从上一家公司离职,具体的离职原因在去年的年终总结已经说了一下。离职之后的找工作之旅也是比较曲折,但也透着一点有趣:第一家面试的是懒人听书,去了之后面试官给我一张纸,上面有 20 个常见的 Android...
View Article【注释张豪华版 Path酷炫动画】极速get花式Path (支付宝支付成功动画)
转载请标明出处: http://blog.csdn.net/zxt0601/article/details/54018970 本文出自:【张旭童的博客】(http://blog.csdn.net/zxt0601) 代码传送门:喜欢的话,随手点个star。多谢 https://github.com/mcxtzhang/PathAnimView 概述...
View ArticleReact Native从零开始(一)React Native编辑器配置(webstorm)
React Native从零开始(一)React Native编辑器配置(webstorm) 因为之前和现在都是在做Android开发的,网页什么的接触的也不多,所以对于编辑器的选择的话,我还是倾向于Webstorm。因为他的快捷键和使用方式跟Android Studio差不多,所以对于这种用习惯了Android Studio的人来说Webstorm还是很好的。 一、下载Webstorm...
View ArticleAndroid开发技巧——使用Drawable实现小红点
在产品的设计中,总难免需要我们开发去实现各种各样的小红点,小红点,小红点。 通常,我们可能会这样做: 用一个View实现小红点,放在相对布局里,设置好内边距或外边距,让它位于图片的右上角。 或者是给图片套一个相对布局,设置好图片的外边距,然后把表示小红点的View放在这个相对布局里面的右上角。 这个应该是最简洁直观的实现方法。然而,它也有它的局限之处。...
View Article7 个 code review 的技巧(转)
Code review,中文译为「代码审查」,是指对代码进行系统性的审查,通常是和其他开发者来共同进行。这里作者就讲了在 Asana 中他们是怎么来做代码审查的。1.先确定 code review 的目标优先级在 code review 之前先和你的团队成员明确 code review 中事项的优先级。作者认为 code review...
View Article微信小程序 获取session_key和openid
因为微信认证问题,登录一直放着.今天做个笔记. 说说获取session_key和openid的条件 1.AppID(小程序ID),需要通过微信认证; 2.AppSecret(小程序密钥); 3.登录时获取code; 注意:即使获取到了appid,未通过微信认证,也是不能拿到code的. 打印出来是这样的. 获取流程: 1.公众平台上找到AppID(小程序ID)和AppSecret(小程序密钥);...
View Article【Android图像处理】图像处理之-素描效果
这个素描滤镜的算法我是在网上找到的,具体的链接和作者信息忘记了。(侵权则删) /** * 素描效果 * @param bmp * @return */ public static Bitmap convertToSketch(Bitmap bmp) { int pos, row, col, clr; int width = bmp.getWidth(); int height =...
View Article【Android图像处理】图像处理之--水纹效果
主要思想: 主要是利用三角正弦函数与余弦函数的变换效果,完成对像素的位移变换,产生水纹效果,因为自然界中的水纹多少都是正弦波或者余弦波的叠加效果。 参数解析: 支持两个输入参数设置,一个是波长,表示像素位移的多少,另外一个是周期表示正弦或者余弦函数的在像素中的变换周期。 代码如下: //水纹 public static class Point1 { private int x; private...
View Articleandroid 仿音悦台页面交互效果
概述 新版的音悦台 APP 播放页面交互非常有意思,可以把播放器往下拖动,然后在底部悬浮一个小框,还可以左右拖动,然后回弹的时候也会有相应的效果,这种交互效果在头条视频和一些专注于视频的app也是很常见的。 前几天看网友有仿这个 效果,觉得不错,现在分享出来,代码可以再优化,这里的播放器使用的是B站的ijkplayer,先上两张动图。 当图片到达底部后,左右拖动 实现的思路...
View Article【iOS沉思录】iOS中的二维数组
首先我们知道OC中是没有二维数组的,二维数组是通过一位数组的嵌套实现的,但是别忘了我们有字面量,实际上可以和C/C++类似的简洁地创建和使用二维数组。这里总结了创建二维数组的两种方法以及数组的访问方式。 通过字面量创建和使用二维数组(推荐) // 1.字面量创建二维数组并访问(推荐) NSArray *array2d = @[ @[@11,@12,@13], @[@21,@22,@23],...
View ArticleCoreData应用UI活动指示器不显示的解决
一只简单的CoreData应用,UI界面左上角按钮触发一段耗时的代码,App本意是在执行耗时代码时将按钮暂时变为一个活动指示器,等到代码运行完毕再恢复原来的按钮.但是App运行时活动指示器从未显示过! 这是一个典型的主线程阻塞的情况,因为添加活动指示器是一个UI操作,所以它会被耗时操作阻塞,它会被执行,但没有效果(或者说结果未定义,在这里就是没有效果): func handle(){...
View ArticleIOS 数据持久化(一)—— plist 存储
所谓的数据持久化,即数据存取,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案: XML属性列表(plist)归档; Preference(偏好设置); NSKeyedArchiver归档(NSCoding); SQLite3; Core Data 每个 IOS...
View Article解决【unity3d】播放视频的两种操作方式
想通过Unity3D播放游戏视频主要有两种方式。第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,下面就给大家介绍下Unity中播放视频的这两种方式。...
View Article【Unity】实现Android手机震动的sdk接口
想在Unity3D上开发一些功能,就必须要调用Android接口的函数去调用jar包中的函数,就拿Unity3D想实现手机震动效果这个来说吧,就要通过下面一系列步骤才能实现。 简要说明: 1、Android提供jar文件,xml文件,res目录,libs目录 2、通过AndroidJavaClass去调用Android函数 另外,这些功能只能在真机上运行! 具体实现: Android部分...
View Article使用ContentResolver操作手机系统联系人
包括联系人的添加、数量查询和获取系统联系人! package cn.hnshangyu.cloudcommunication.utils; import android.content.ContentUris; import android.content.ContentValues; import android.content.Context; import...
View ArticleCoreData数据验证失败仍然插入context的解决(二)
在之前的一篇 博文 里我们给出了两种解决办法: 第一种方法预先不指定context,在实际插入时在指定 第二种方法是在验证失败时重置context中的内容 其实CoreData自身还提供了另一种方法,就是context子对象....
View ArticleAndroid登录注册功能封装
我的个人网站 Xuejianxin’s Blog Google Blog Xuejianxin’s Blog Android自定义View学习 Android自定义View学习教程01之常用工具源码分析 Android自定义View学习教程02之onMeasure()的源码分析及重写...
View Article