自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天生爱赞美的博客

我们只用技术说话,眼界决定境界,定位决定地位。。。

  • 博客(15)
  • 收藏
  • 关注

原创 【unity】开发android游戏android SDK和Java JDK

1,下载安装Java的JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK中,包含JRE)如果是64位的系统,推荐安装64位的java。2,下载Android的SDK:注意,Android 有两种方式:一种是Android stu

2016-11-30 14:57:40 10458

转载 如何给Apk中注入代码【开发一款自动注入代码工具icodetools(开凿篇)】

一、前言从这篇开始咋们开始一个全新的静态方式逆向工具icodetools的实现过程,这个也是我自己第一次写的个人觉得比较有用的小工具,特别是在静态方式逆向apk找关键点的时候,后续会分为三篇来详细介绍这个工具实现:第一篇:开凿篇,简单介绍实现原理以及简单的初次方案实现简单的apk注入代码功能第二篇:填坑篇,这一篇是在前一篇的基础上对工具的优化,可以应对市面上大部分的apk代

2016-11-30 14:39:31 3527 2

原创 【Unity】Unity资源池的动态加载释放和内存优化处理

需求环境        在上一级的【解决方案】文章中,我们设计出了动态加载资源的业务流程,而这一节,我们就通过一些简单的代码,来实现出业务流程中的效果。       吸取之前文章的经验,如果按照正式项目的规格开发,本篇文章就会非常冗余,所以我们优化一下,仅仅针对技术点进行讲解与释放,具体与工程相关的,我们就不再文章中讲解,但你可以在Github的工程中找到它们。、     

2016-11-29 14:05:16 6245 1

原创 (2016)最新最好的Unity3D Github项目收集

重磅推荐:Github 热门 Unity Assets 查询:http://unitylist.com/browseList of best publicGitHub repositories:·         Image effects collection – https://github.com/makoto-unity/OneStepEffects·

2016-11-29 13:55:01 5171 4

原创 Unity3d中对象池(ObjectPool)的概念和用法

概述什么是对象池?  池(Pool),与集合在某种意义上有些相似。 水池,是一定数量的水的集合;内存池,是一定数量的已经分配好的内存的集合;线程池,是一定数量的已经创建好的线程的集合。那么,对象池,顾名思义就是一定数量的已经创建好的对象(Object)的集合[1]。  在C/C++的程序中,如果一种对象,你要经常用malloc/free(或new/delete)来创建、销毁

2016-11-29 13:38:25 3186

转载 Unity编辑器扩展工具Shader Forge和Behavior Designer(行为树)和 Cinema Director

Shader Forge相信Shader Forge大家都有耳闻,它的厉害之处在于将着色器的编写过程可视化。Shader Forge是一款基于节点的着色器编辑器,开发者只需在编辑器中拖拽自己需要的效果进行组合,无需编写代码即可实现炫酷的着色器特效,并且支持实时预览着色器效果。Shader Forge使用起来也很方便,首先依次点击Windows > Shader Fo

2016-11-29 13:35:17 2461

转载 手机客户端弱网络下的断线重连处理

1、弱网络下的断线重连  玩家在游戏过程中,所处的网络环境是复杂多变的,可能是wifi的网络不稳定,或处在3G甚至2G的环境下等。在这些情况下,网络游戏会由于网络或包量等原因而出现延迟,拉拽,甚至掉线等问题。对于这些问题,一方面要对程序的包量和通信进行优化,从根本上减缓网络压力。另一方面,在出现网络异常的时候,保证玩家能重新连接到服务器并继续游戏,并且体验良好。  网络的“弱”主要体现在延

2016-11-29 13:30:28 4093

原创 Unity3D代码混淆

Unity代码混淆方案内容提要:Unity引擎下的代码保护,由于Unity引擎的一些特殊性,实行起来较为复杂,在国内外业界并没有现成的方案。笔者通过在《QQ乐团》项目上的实际尝试,得出了一种具体可行,能够有效保护代码逻辑的方案。特此分享给关注Unity引擎的项目,希望能提供一些的参考。背景Unity引擎上的程序执行在Mono运行时上,使用Mono编译出的程序集格式与.NET标准一致。C

2016-11-28 16:01:11 3262 1

原创 C#事件委托和回调的用法区别

事件包括:事件发送者、事件接收者和事件处理程序。关于事件,我们首要知道的是事件的发送者必须知道发送什么类型的事件,以及相关的事件参数。而事件的接收者必须了解其事件的处理方法必须使用的返回类型和参数事件的发送者和事件的接收者都只关注事件而不是对方,这样对象就只需考虑自己,而不用考虑其他对象。例如:足球运动员踢球射门时,产生一个击球事件,但他并不用关心守门员是谁,他只要

2016-11-28 15:56:53 1626

原创 【Unity】热更新插件【ULua】学习教程整理

前言IOS不能热更新,不是因为不能用反射,是因为System.Reflection.Assembly.Load 无法使用System.Reflection.Emit 无法使用System.CodeDom.Compiler 无法使用这三个不能用,就把传统dotnet动态路径坑死了为啥“这三个不能用,就把传统dotnet动态路径坑死了”呢动态载入dll或者cs的

2016-11-07 11:42:52 3779

转载 Shell的解释和一些用法

软件的发展速度,超过了任何一个行业。软件的从业人员节节攀升;软件的使用人员,也深入到了乡村(都使用了智能手机来看节目,聊视频)。1 Linux与Shell    作为软件产品的使用人员,我们逃不开Windows;作为软件产品的工作人员,也躲不过Linux(类Unix系统,Unix、Linux,简称Linux)。    成万上亿的各种Linux系统,及系统的贡献者,隐藏在信息时代

2016-11-03 16:47:10 619

原创 NGUI中Scrollview和UIGrid的ResetPosition和RePosition方法总结

NGUI的Scrollview当要重置的时候那几个reposition阿,ResetPosition,repositionNow什么的非常烦。现在稍稍总结一下首先。分清两个概念。一个是UIScrollview,一个是UIGrid。UIScrollview是负责显示用的,UIGrid会在UIScrollview下。移动啊,置顶啊,其实都是UIScrollview控制的。Scr

2016-11-02 10:47:02 8235

原创 网络游戏服务器之 日志系统

一、For Beginner日志系统主要是一组记录引擎底层及应用逻辑层系统状态变化过程的接口。几乎所有的游戏服务器框架都会有一组操作日志的接口,当然最简单的就是大家所熟悉的printf格式化到标准输出,日志系统的复杂度有高有低,具体目的主要是为调试及运营数据查询需要。可以说日志系统实现是否易用、简洁,将直接影响到开发及运营效率。二、文件VS数据库是写文件还是写数据库,这是一

2016-11-01 16:04:10 4430

原创 unity socket编程过程

一、第一步开始连接1、创建socketprivate Socket socket;socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);2、创建ip和端口号IPAddress address = IPAddress.Parse (“192.168.1.1”); 

2016-11-01 16:02:38 3622 3

转载 如何打造一款直播App(方法流程)

概要分享内容:互联网内容载体变迁历程,文字——图片/声音——视频——VR/AR——…….。从直播1.0秀场时代(YY),2.0游戏直播(斗鱼、虎牙、熊猫)到如今全民直播3.0泛生活娱乐时代(映客、花椒),国外直播app(Meerkat 、Periscope),随着VA/AR/MR提出的沉浸式视听体验,直播4.0时代很快就能到来。在这个全民娱乐的时代,直播已经火得不要不要的,

2016-11-01 09:58:34 8799

空空如也

空空如也

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

TA关注的人

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