自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 google 重签名引起的Facebook 获取KeyHash问题解决办法

最近上架Google应用由于启用了Google sign导致从Google上下载的应用无法登录Facebook,并且无法移除Google sign。问题原因是:上传到Google后台的应用被Google重新签名名了,这样就导致Facebook等其他方式需要验证签名的三方校验无法正常运行,而facebook 获取 keyhash 官方给出了两个方法:解决办法1:1. 登录谷歌商店进入应用、版本管理、应用签名、下载应用签名证书deployment_cert.der2. keytool -i

2021-01-27 19:45:57 1546

转载 使用代码为 Xcode 工程添加文件

使用代码为 Xcode 工程添加文件2020-07-28iOS这几天在持续更新DKNightVersion这个仓库, 我对这个框架投入了很多的时间和精力.我还是希望把这个框架的方方面面都做好的, 为框架的使用者提供最好的用户体验, 将开发者的使用成本和使用难度降到最低, 提升开发者的使用体验.但是在我维护这个框架的过程中还是感觉到如何平衡框架的可扩展性和易用性实在是太难了. 为了减少开发者工作量以达到减少错误的目的, 我在这最近几乎每天 8 小时以上的与 xcodeproj 这个文件打...

2020-07-28 17:57:31 1433

转载 Socket 套接字 tcp/ip协议通信 网络模块

主要分为四部分:一、套接字管理器(SocketManager.cs)1)、连接2)、断开3)、接收(线程)4)、发送(携程)1.发送消息基本方法2.二进制方式发送 3.protobuf方式发送 二、消息中心:(MessageCenter.cs)1)、游戏逻辑事件a.事件缓存:...

2019-08-22 15:34:34 355

转载 lua垃圾回收机制

Lua中的多数回收都是通过垃圾回收器自动完成的。Lua使用渐进式垃圾回收器,意味着垃圾回收工作会被分成很多小步,(渐进地)在程序的允许过程中执行。渐进的节奏与内存分配的速度成比例,每当分配一定量的内存,就会按比例地回收相应的内存;程序消耗内存越快,垃圾回收器尝试回收内存也就越快。如果我们在编写程序时遵循削减和重用的原则,通常垃圾回收器不会有太多的事情要做。但是有时我们无法避免制造大量的垃圾,垃...

2019-08-20 16:33:55 1189

转载 SVN 命令参考(svn command reference)

用法: svn <subcommand> [options] [args]Subversion 命令行客户端,版本 1.6.17。使用"svn help <subcommand>" 显示子命令的帮助信息。使用"svn --version"查看程序的版本号和版本库访问模块,或者使用"svn --version --quiet"只查看程序的版本号。大多数的子命令可接...

2018-12-05 17:29:30 1064

转载 批处理常用命令总结 - 批处理命令简介

bat 批处理切换到当前脚本所在文件夹切换到当前脚本所在的文件夹 1 cd  %~dp0  另外附上一些bat基本内容——————————————————————————————批处理常用命令总结 - 批处理命令简介目录echo打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。echo...

2018-12-05 17:19:03 907

转载 Android反编译之重签名

1、原理1).APK签名的要点a.所有的应用程序都必须有数字证书 ,Android系统不会安装一个没有数字证书的应用程序;b.Android程序包使用的数字证书可以是自签名的,不需要一个权威的数字证书机构签名认证;c.数字证书都是存在有效期的,Android只是在应用程序安装的时候才会检查证书的有效期。如果程序已经安装在系统中,即使证书过期也不会影响程序的正常功能。 d.An...

2018-11-09 16:02:15 347

转载 批处理命令之For循环详解

批处理for命令详解FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个...

2018-11-07 18:10:10 1939

转载 批处理命令之find 和findstr

find 作用:从文件中收索字符串格式:find 参数 "字符串" 路径\文件名参数: /V 显示所有未包含指定字符串的行。/C 仅显示包含字符串的行数。/N 显示行号。/I 搜索字符串时忽略大小写。/OFF[LINE] 不要跳过具有脱机属性集的文件。当文件中包含要查找的字符串时,将返回这个字符串所在位置的整行内容。默认情况下是区分大小写的,若想要不区分大小写就是用...

2018-11-07 18:07:55 4513

转载 常用批处理命令汇总

一.简单批处理内部命令简介1.Echo 命令   打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法:   echo [{on│off}] [message] Sample:@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一...

2018-11-07 15:33:29 4313

转载 Unity打包自动添加的权限与 Android 权限功能解析

Android Permission Android权限 权限是一种限制,用于限制对部分代码或设备上数据的访问。施加限制是为了保护可能被误用以致破坏或损害用户体验的关键数据和代码。每种权限均由一个唯一的标签标识。标签通常指示受限制的操作。 如果应用需要访问受权限保护的功能,则必须在清单中使用 元素声明应用需要该权限。将应用安装到设备上之后,安装程序会通过检查签署应用证书的颁发机构并(在某些情...

2018-10-18 15:42:51 6763

转载 ipa重签名的四种方式

个人分类: iOS逆向篇文章转载至:https://blog.csdn.net/u012453582/article/details/80318143一 开发者调试安装app到手机的签名过程 1. Mac电脑生成公钥M和私钥M2. 公钥M传给苹果服务器,苹果服务器的私钥A对公钥M进行加密生成证书返回给xcode3. Xcode下载profile等描述文件,用公钥M对app进行加密生...

2018-10-09 16:49:47 1274

原创 Android Studio 将自己的SDK项目生成jar包给Unity使用

 很多情况下我们开发的项目不是一个完整的app,而是完成一部分功能,供别人的app使用的情况。这时就需要将我们的项目打包生成jar或者arr库文件,让别人的app导入我们的jar包,就能直接使用我们项目中封装的功能,例如,我们常用的v4,v7包,网络请求包httpClient等等,都是作为我们app功能的一部分引入的,这种站在巨人的肩膀上开发的模式很大程度上提升了我们的工作效率,避免了我们再重...

2018-08-21 17:18:01 3175

转载 android studio如何导入和运行调试unity导出的项目,并查看log日志?

在开发unity过程中,需要真机调试,但是unity和手机连接,控制台输出手机的debug.log信息比较麻烦,那么手机运行unity项目的时候有什么办法查看debug.log信息呢?在这里我提供两种较简单的方法,得到log输出。1,如果只是需要了解少部分信息,直接在uniyt项目中增加ui的text控件,将debug.log信息输出到text上,可以在项目运行的时候直接在手机上看到debug...

2018-07-24 15:46:38 4428

转载 根据lua与C#交互原理 优化lua性能

http://www.cnblogs.com/zwywilliam/p/5999980.html用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇http://www.cnblogs.com/zwywilliam/p/5999993.html用好lua+unity,让性能飞起来——关于《Unity项目常见Lua解决方案性能比较》的一些补充http://www.cnblogs.c...

2018-06-28 22:17:44 3062

转载 Unity 寻路A*算法

原文地址:blog.liujunliang.com.cn这里我先引用一篇详细文章来介绍A*算法本文源码链接:点击打开链接文章内容如下简易地图 如图所示简易地图, 其中绿色方块的是起点 (用 A 表示), 中间蓝色的是障碍物, 红色的方块 (用 B 表示) 是目的地. 为了可以用一个二维数组来表示地图, 我们将地图划分成一个个的小方块.二维数组在游戏中的应用是很多的, 比如贪吃蛇和俄罗斯方块基本原理...

2018-06-21 19:01:00 494 1

转载 Unity资源优化及注意事项

   这节主要讲unity资源优化,先学习一个概念吧:资源管道,原始文件通过内容管道变成了一个可被Unity高效使用的中间文件 ,这不是Unity里面的一个概念,但Unity的工作行为和它很类似;Unity在导入资源的时候可以使用类型丰富的文件,这不意味着在我们生成的App中同样也是这些文件,资源通过Unity的资源管道变成了较为统一的格式。我们在导入资源的时候有很多参数可以调整,1 首先从声音开...

2018-05-31 14:26:33 1651

转载 unity几种优化建议

本文转载至:https://blog.csdn.net/elyxiao/article/details/51980863最简单的优化建议:1.PC平台的话保持场景中显示的顶点数少于200K~3M,移动设备的话少于10W,一切取决于你的目标GPU与CPU。2.如果你用U3D自带的SHADER,在表现不差的情况下选择Mobile或Unlit目录下的。它们更高效。3.尽可能共用材质。4.将不需要移动的物...

2018-05-07 15:45:55 409

转载 Unity3d开发者必备的几种设计模式

如何写脚本架构那么,我们在使用unity3d开发东西的时候,脚本架构到底应该如何来写? 呵呵...其实,我也给不了你们具体答案,因为每个人的开发习惯,每个团队的开发模式也各有千秋, so,在此我只做几种设计模式的总结,参考书籍主要参考书籍有《设计模式》《设计模式之禅》《大话设计模式》以及网上一些零散的文章, 但主要内容还是我本人的一些经验以及感悟。 写出来的目的一方面是系统地整理一下,一方面也与广...

2018-03-16 12:00:25 2451

转载 Unity游戏中的图形渲染优化

http://www.ceeger.com/forum/read.php?tid=594397&fid=2技术文章翻译 原文链接 Unity官方教程中的一篇文章,虽然讲得不深,但是比较系统全面,对寻找问题,优化性能还是有帮助的,分享给大家把。英语渣,翻译有啥不对的地方,欢迎指正。 简介 在这篇文章中,我们将学习:在Unity渲染一帧画面背后发生的事;在渲染过程中可能发生的 一些性能问题以及...

2018-03-15 11:46:33 1986

转载 【转—译】Unity3D Shader 新手教程(初步了解shader的语法和结构)

随笔 - 39  文章 - 0  评论 - 150本文为翻译,附上原文链接。https://unitygem.wordpress.com/shader-part-1/转载——polobymulberry-博客园。刚开始接触Unity3D Shader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D Shader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还...

2018-03-07 15:26:30 556

转载 Socket网络通信详解与事例

http://www.cnblogs.com/weilengdeyu/archive/2013/03/08/2949101.html我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型    当然这里我们只讨论重要的四层       01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TC

2018-01-04 14:16:53 390

转载 Unity中三种截屏方法

///     /// 截取全屏的方法包括UI    ///     public void CaptureScreen()    {        Application.CaptureScreenshot("截取全屏.png", 0);        Debug.Log(1);    }    ///    

2017-11-28 15:03:07 905

转载 网络:Unity3d检测当前网络环境wifi/3G/4G,以及对服务器的Ping操作

主要用到两个Unity的API:一个是Application.internetReachability,用来获取当前网络类型!需要注意的是,这里只是判断出来当前设备的网络环境,并不代表能连接到互联网上!是否能连接到互联网上需要通过下面的ping去操作! 使用方法如下: if (NetWorkTxt != null) {      if(Application.internetR

2017-11-23 14:37:37 1551

转载 聊天功能,实现:每增加一条消息整体往上移动,滚动查看聊天记录

本文转载自:http://blog.csdn.net/alayeshi/article/details/64123538,感谢alayeshi大神,

2017-09-26 17:13:32 16008

转载 C#Sort排序

本文转载自http://blog.csdn.net/zhulongxi/article/details/51457891 同时也加入了自己制作的一个例子供大家学习参考,以便更好的理解这个排序

2017-09-26 14:34:01 5647

转载 物体拖拽效果OnDrag

一般背包系统中,物品是依附在格子里面,即物品为格子的子物体。物品拖拽时主要是将物品拿出,跟随鼠标移动,判断落点位置完成拖拽:如果鼠标释放终点位置下检测到的是空格子,就把物体放在空格子下;如果鼠标释放终点位置下检测到的是其他物品,则交换位置;如果鼠标释放终点位置下检测到的是无效位置,包物体放回原来的位置。

2017-09-24 17:35:08 2211

原创 分段式显示Boss血条思路

首先写一种比较容易想到的方式 :比如BOSS有5W血 一管血是1W大于4万 大于3万小于4万 大于2万小于3万 大于1万小于2万 小于1万你分5段来做就好了 5条血叠一起之前写的实际运用有点小问题,现修改过的可以使用

2017-09-08 17:08:23 1382

原创 C#时间戳和格式化日期互转

开发过程中很多时候会用到时间戳和日期的相互转换,这里做一个小小的总结,当然也借鉴了别人的成果,这里深表感谢,大家互相学习!!

2017-09-05 11:02:34 39080 1

原创 Text格式的配置表读取

本文仅做参考,不同格式的配置表读取也许是不同的,这只是一种读取方式。

2017-09-04 15:23:05 334 1

转载 Unity中Json 解析(序列化和反序列化)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SolJSONExample{    class Person    {        public string N

2017-09-04 15:15:49 907

转载 Unity3D游戏开发中的人工智能AI 简单实例

今天我想说的是游戏中的人工智能。人工智能这个东西在游戏中是非常重要的,人工智能说简单了就是根据随机的数字让敌人执行一些动作或逻辑,说难了TA需要一个非常复杂的算法,本文我主要说说Unity3D中人工智能的脚本如何来编写。        首先你应该搞清楚的一点AI脚本属于一个工具类脚本,工具类脚本的含义就是他应当是由策划人员来绑定游戏对象使用的。也就是说AI脚本程序员应当写的非常的灵活,

2017-08-30 17:07:20 8401 2

转载 实例详解Unity各种坐标的转换

本文为转载的,并加入了自己的一点理解,希望能够让大家更容易理解

2017-08-30 15:52:49 1408

转载 使用Profiler分析内存占用情况

Unity3D为我们提供了一个强大的性能分析工具Profiler。今天我们就使用Profiler来详细分析一下官方例子AngryBots的内存使用信息数据。       首先打开Profiler选择Memory选项,在游戏运行的某一帧查看Detailed选项数据(Simple模式的数据很直观,可以知道内存大体被哪部分占用了,网上也有很多相关介绍,我就不再啰嗦了),如下图所示:

2017-08-30 14:59:01 596

转载 结构体 和类的区别

C# 结构体 struct  C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可以包括数据成员和方法成员。  结构和类的区别:  1、结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。  2、结构类型直接存储成员数据,让其他类的数据位于对中,位于栈中的变量保存的是指向堆中数据对象的引用。  C#中的简单类型,如int、

2017-08-30 12:10:53 412 1

转载 Unity实现幸运大转盘

原文:http://qinyuanpei.com/2015/03/12/create-luckyroll-game-with-Unity3D/  首先我们来看看在unity3d中如何实现转盘抽奖:转盘游戏示意图  从这张图片我们可以看出,转盘抽奖有两部分组成:转盘是可以旋转的、转盘指针是固定不动的。那么,好了,抽奖无非就是让转盘转起来然后再停下来嘛,直接给出代码

2017-08-29 20:51:14 5398

转载 Spite 和Image的区别

Unity3D最初是一个3D游戏引擎,而从4.3开始,系统加入了Sprite组件,Unity也终于有了2D游戏开发的官方解决方案。4.6更是增加了新的UI系统uGUI,使得使用Unity开发2D游戏效率非常高。那么对于从事2D游戏开发的同学来说,想必都曾经遇到过2D元素渲染的选择问题。大家都知道,Unity可以将导入的图片分割为若干Sprite,然后通过SpriteRenderer组件或者

2017-08-29 20:15:47 665

转载 Unity中的各种坐标系深入剖析

自从Unity4.6版本推出uGUI后,unity3d坐标系的大家庭中便增加了RectTransform这个新成员,如果你不想被各种坐标系搞得晕头转向的话,那么请随我一起来梳理下Unity3D中各种各样的坐标系!

2017-08-29 17:02:12 655 1

Unity DoTween Pro 插件 包含 1.0.310和0.9.290

DoTweenPro 是DoTween免费版的升级 Unity 2017 - 2021 亲测可用

2023-03-05

LuaForWindows_v5.1.4-46

如果你下载的luaforWindows不能很好的安装,或者安装时候报下载失败,服务器连接失败,那你就来下载我这里吧

2018-07-07

Unity-ipV6解决方案亲测试验过

本插件为了大多数IOS包的ipV4地址转成ipv6的,方便IOS包通过苹果的审核

2018-06-05

UnityPiaoxueEffect——Unity飘血效果

本资源为自己所写,容易修改,仅供大家参考使用,勿喷!!!☺

2018-01-04

Unity伤害字体飘血效果

提供不同形式的字体飘血效果,包括源码和事例,操作平台为Unity基于UGUI的制作

2018-01-04

空空如也

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

TA关注的人

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