- 博客(281)
- 资源 (32)
- 收藏
- 关注
转载 vi命令汇总
vi方面网上一搜一大堆,这个在我想不起来的时候查阅的多一点,我用的shell是zsh进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与p...
2020-01-02 17:20:34
299
转载 unity游戏生成与修改so文件教程
本文主要介绍如何对unity3d引擎制作的游戏进行修改。包含了apk文件安装后在手机中的位置分析、修改游戏时遇见内联函数之坑时的解决办法,以及so文件的原理介绍与解析修改。并将实例教学如何修改unity3d游戏(想学崩坏3修改的同学请注意啦)。教程是给入门新手看的,请大神绕道勿喷。文章的核心内容在最后利用Il2CppDumper的部分,前面清楚的话可直接绕到最后看。(因为手机截图下来的图片分辨率太...
2019-09-07 14:22:31
11942
2
原创 NGUI 图片变灰 Shader
原理将彩色图片映射到灰度的的一个过程,我们一般使用的颜色值一般rgb32位每个八位的,在Shader里面颜色被转换到[0-1]范围。根据人们的经验得到一个转换的比例是R:0.3 G:0.6 B:0.1 这个大概就是这个范围得到转换效果还不错。关键代码fixed4 frag(v2f IN) : SV_Target{ fixed4 color = tex2D(_MainTex, ...
2019-03-07 10:29:03
381
原创 Unity Camera & Maya Camera FOV
Unity中的Camera的FOV和Maya中Camera的Angle of View即使设置成相同值,预览时结果会有很大差异原因:Unity Camera的FOV是Vertical FOV的角度Maya Camera的Angle of View是Horizontal FOV的角度 解决方法先保证Maya和Unity中的Aspect Ratio一致,然后再按照长宽...
2018-09-11 10:05:47
1578
转载 SVN外链
https://www.cnblogs.com/zhouLee/p/6256301.html1 外链使用场景使用Subversion进行版本管理时,有时需要将一些公共库或者开源库链接到自己项目中,为了同时做到与外部库实时更新,使用Subversion的外链功能,从而将外部的库当做本地项目的一部分。2 创建外链通过Tortoise客户端,将需要创建外链的工程检出到本地,在工程目录下,...
2018-08-28 10:59:09
1490
转载 Lua之 loadfile ,dofile, loadstring,require
原文链接loadfile——只编译,不运行1.功能:载入文件但不执行代码块,对于相同的文件每次都会执行。只是编译代码,然后将编译结果作为一个函数返回2.调用:loadfile("filename")3.错误处理:不引发错误,只返回错误值但不处理错误,即返回nil和错误消息4.优点:调用一次之后可以多次调用返回的结果(即函数), 即“多次调用”只需编译一次(注:这里的多次调用 ...
2018-08-22 10:06:41
302
转载 详解UML图之类图
1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个标段的架空电力线路工程定为一个单位工程,即系统中的一个工程项目;每个单位工程分为若干个分部工程;每个分部工程...
2018-07-25 17:49:50
749
转载 利用位操作来进行状态操作
定义的状态都必须是0和2的幂方数,比如0,1,2,4,8,因为它们的二进制表示是0000,0001,0010,0100,1000,进行位操作时可以控制各个状态。下面举一个例子简单说明一下:首先定义一些整型常量:[java] view plain copyprivate static final int STATE_NONE = 0; private static final int ST...
2018-06-22 08:56:22
394
转载 Shader实例:NGUI图集中的UISprite正确使用Shader的方法
点击打开原文链接效果:变灰,过滤,流光 都是UI上常用效果。比如:1.按钮禁用时,变灰。2.一张Icon要应付圆形背景框,又要应付矩形背景框。就要使用过滤的方式来裁剪。避免了美术提供两张icon的麻烦,又节省了内存。3.流光,呃……,策划就是要,你能怎么办。实践:NGUI把要用到的图片做成了图集,它会记录每一张小图的信息。包括:每一张小图在这张图集里面的位置,长,宽,padding,border。...
2018-05-30 17:33:27
703
转载 Socket笔记【转】
1、 为了增加效率,可以考虑采用无异常的函数 在.net2.0中Socket.Send,Socket.Receive 有了无异常的函数 Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError) Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 减少不必要的异常...
2018-05-24 20:08:43
237
转载 Unity3D和IOS的交互教程——通过URL启动APP并传递参数
最近项目(麻将手游)中遇到这样一个需求:在创建一个私人房后通过ShareSDK分享一个连接到微信,点击这个连接后设备将跳转至下载页面或是启动APP并直接进入到指定房间。由于目前没有原生IOS的开发经验,在发挥面向百度程序员的特长之后,写出来下面的方案并用于项目中,实测可行,特来分享,希望不足之处还请指出;工程环境:Unity 5.2.2 + Xcode7.3.11.唤醒AP
2017-10-18 15:19:03
2462
转载 Unity Build APK 出现Unable to convert classes into dex format错误
最近在接SDK,打包时出现如下错误:Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details. X:\Program Files\Java\jdk1.X.X_XX\bin\java.exe -Xm
2017-09-22 20:46:48
1533
转载 总有你要的编程书单(GitHub )
目录IDEIntelliJ IDEA 简体中文专题教程MySQL21分钟MySQL入门教程MySQL索引背后的数据结构及算法原理NoSQLDisque 使用教程Neo4j .rb 中文資源Redis 命令参考Redis 设计与实现The Little MongoDB BookThe Little Redis Book带有详细注释的 Redis
2017-08-18 14:35:34
731
转载 Lua中module的用法
1.云风的总结 http://blog.codingnow.com/2006/02/lua_51_module.htmllua 从 5.1 开始终于官方提供统一的 module 实现标准了,这是个值得庆幸的事。今天读了下相关的源码和文档,把这套机制搞清楚了,还是很巧妙的。从简洁这个角度看,要比 python 强 :)有一点容易被忽略掉(我的同事在用的时候就忽略掉了),modul
2017-08-14 17:25:24
1792
原创 Unity行为树插件Behavior Designer学习笔记
Composites Sequence:&&,可以理解为同步单线程,从左到右顺序执行,一旦某个节点执行时返回失败则Sequence返回失败。 Parallel:&&,可以理解为异步多线程,所有的子节点都会相对无顺序的同时执行,一旦某个节点执行时返回失败则会终止其他节点的执行而返回失败。 Selector:||,顺序执行,一旦某个节点返回成功则Selector也返回成功。 Paral
2017-05-01 20:38:07
3124
1
转载 Unity 使用C/C++ 跨平台终极解决方案(PC,iOS,Android,以及支持C/C++的平台)
PC的其实根本不用说,毕竟C#和C++交互的文章已经够多了,当然我自认为经过几次折腾后,几乎所有游戏需要到的操作我都掌握了(各种传参方法,各种坑,不懂的可以留言问,虽然基本上没人看,哈哈)废话不多说,我们主要来讲两大平台——iOS和Android——与unity的native代码交互这里啰嗦一下就是去网上搜都是各种蛋疼的东西,比如如果
2017-04-12 23:38:08
1176
转载 Unity3D手游开发实践
本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身。虽然基于Unity3D,很多东西同样适用于Cocos。本文从以下10大点进行阐述:架构设计、原生插件/平台交互、版本与补丁、用脚本,还是不用?这是一个问题、资源管理、性能优化、异常与Crash、适配与兼容、调试及开发工具、项目运营。1.架构设计好的架构利用大规模项目的多人团队开发和代码管理,也利用查找错误和后期维
2017-04-01 15:45:25
2908
原创 Unity3D iOS 平台放弃 WWW 采用 UnityWebRequest
使用的是 Unity 5.3.4, WWW 再 iOS 上加载资源出现卡死的问题:加载到一定程度卡死,重启APP后又可以跑过去,有些机型上甚至出现下载资源过不去的情况。解决方案,使用 UnityWebRequest 代替 WWW。当然 UnityWebRequest 次版本的 Dispose 有问题,更新到最新版就没问题了。UnityWebRequest 架构
2017-03-31 11:43:22
8967
1
转载 AppStore提交版本成功但是一直未出现构建版本+号
提交版本成功但是一直未出现构建版本+号今天提交版本,用xcode提交了好几次,每次都提交成功了,也用application loader提交几次,要么显示invalid binary要么就是说已经存在版本了,前者是说明有问题,但后者确实是前面改版本提交成功了,可是在iTunes Contacts上一直没有看到可选的构建版本,检查才发现原来是iOS10以后,苹果增强了对用户隐私的保护,访问照相机
2017-03-29 15:28:55
4456
转载 iOS Provisioning Profile(Certificate)与Code Signing详解
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至
2017-03-24 23:42:19
966
转载 清理Xcode文件,找回 Macbook 的 SSD 硬盘空间
Macbook 全系列现在都是固定的 SSD 硬盘,起始容量只有可怜的 128GB,每次开发时容量都在不停减少,最后发现都是 Xcode 临时文件在捣鬼!工具/原料XcodeFinder 文件管理器方法/步骤开始清理前,关闭Xcode,防止一些文件正在使用中,无法删除
2017-03-24 14:20:50
361
转载 iOS APP提交上架最新流程
时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交。。。这样反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 一、证书的导出 1.1 前期工作 首先你需要有一个苹果的开发者帐号,一个Mac
2017-03-24 12:02:20
354
转载 iOS应用程序内购/内付费(二)
在上一篇文章中,我介绍了如何为自己的App添加付费道具,在这篇博客中我主要给大家讲一下如何使用iTunes Connect这个平台来查询App应用的收费情况。虽然比较简单,篇幅也比较小,但是我是一个追求完美的人(哈哈,装个叉),所以力争做到有头有尾。首先,打开iTunesConnect网站,映入大家眼帘的是如下图所示的7个功能:1.我的App主要用于管理自己的App应用
2017-03-22 13:36:10
409
转载 iOS应用程序内购/内付费(一)
很久之前就想出一篇iOS内付费的教程,但是一查网上的教程实在太多了,有的写得真的蛮不错的,就心想算了,于是就保存在草稿箱了。至于为什么写完它呢!真是说来话长,最近公司有个项目经理跑来问我有关苹果内付费相关的细节,跟他聊了半天,从项目对接苹果官方支付接口聊到了如何查看App收益,最后终于使他有了一些眉目,但是悲催的是还要我继续去跟他们项目的程序员讲解(真是疯了),所以我就决定给他们项目写一个内购的文
2017-03-22 13:34:57
467
转载 gcc参数中的-I, -L和-l
原文地址:http://blog.youkuaiyun.com/stpeace/article/details/49408665 在本文中, 我们来聊聊gcc中三个常见的参数, 也即-I, -L和-l 一. 先说 -I (注意是大写的i) 我们先来看简单的程序: main.c:[cpp] view p
2017-03-18 00:43:51
406
转载 iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么
前言iOS 中的 armv7,armv7s,arm64,i386,x86_64 这些都代表什么?在Xcode中如何选择。介绍armv7|armv7s|arm64都是ARM处理器的指令集i386|x86_64 是Mac处理器的指令集这些指令集在那些设备中有用到呢?arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|
2017-03-15 15:18:21
925
原创 Unity Xcode 8 iOS 10 出现警告 Libinfo call to mDNSResponder on main thread
Libinfo call to mDNSResponder on main threadios 做了ipv6之后,游戏变的奇卡无比. 看了下日志,主要卡在了这一句.经过不懈的查找,发现是使用的url中含有 http 导致的.把url中的http://或者https://删掉,只使用域名和端口,就好了.
2017-03-14 17:43:45
4381
转载 iOS平台Unity引擎的IL2CPP机制分析及安全性评估
研究背景Iphone5S以上(包括5S以上的机型)的机器中都采用了64位的CPU,苹果为了更好发挥64位CPU运行速度,APP Store发布规定:全新App必须在15年2月1日支持64位CPU,已经上架的游戏必须在15年6月1日更新的时候支持64位,否则不能通过苹果官方的审核。Unity引擎4.6.2之前的版本采用Mono的AOT机制提前将C#代码编译为机器识别的二进制代码,Un
2017-03-13 16:46:40
2333
转载 最新的苹果证书申请流程
一、账号准备首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开http://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。如果您已经有了一个帐号,打开http://developer.apple.com/并登录到苹果,见下图:点击右上角的 member Center 进入登录界面 登录成功后进
2017-03-13 16:42:20
1227
转载 MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored
今天帮朋友维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这样mysql无法关闭。下面看下整个过程重启MySQL1234[roo
2017-03-12 18:57:12
365
转载 Linux系统MySQL开启远程连接
远程连接服务器上的MySQL。Navicat软件连接数据库报错:2003-can't connect to MYSQL serve工具/原料 crt、navicat、Linux系统、MySQL。方法/步骤 远程连接上Linux系统,确保Linux系统已经安装上了MySQ
2017-03-12 12:24:58
557
转载 Ubuntu下gcc多版本共存和版本切换
摘要: Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需
2017-03-12 11:07:54
11277
4
转载 Unity ShaderLab学习总结
Why Bothers?为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shader的编写?2014-0718-1607-11-33.png因为上面这些Shader工具/组件最终都是以Shader文件的形式而存在。需要开发人员/技术美术有能力对Shader进行
2017-03-05 13:58:04
843
原创 关于对 Unity 3D Strange IoC 框架事件分发器的认识
------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------关于事件分发器的认识public IEventDispatcher dispatcher { get; set; }------ ------ ------ ------ ------ ------
2017-02-06 14:51:23
842
转载 StrangeIoc框架的详细介绍
这是接上面的博文讲到的StrangeIoc的简要介绍后(参考http://blog.youkuaiyun.com/leoleocs/article/details/47664221),介绍一下extension中详细的内容,以及如何在Unity3D中使用该框架。Extensions该框架的应用是以extension的扩展为基础的,主要的扩展如下:Injection extension
2016-12-23 11:28:33
926
转载 IoC模式
1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件 /// public class OperationMain { publ
2016-12-23 10:32:00
244
转载 9款国内外垂直领域的在线作图工具:那些可以替代Visio的应用!
摘要:现在越来越多的创业公司都希望提升办公的效率,今天介绍的几款也能提升办公效率,不过它们都属于垂直领域的作图工具:LucidChart、Mockingbird、Creately、DrawAnywhere和ProcessOn等。现在越来越多的创业公司都希望提升办公的效率,之前在优快云云计算频道的一篇文章《提升办公效率才是王道!12款国内外企业协作工具推荐》,其中就介绍了很多工具。今天
2016-12-12 15:53:04
6974
转载 Unity项目内存优化大全
前言 手游项目开发中,每个项目都会遇到或多或少的内存问题。本文涉及到了Unity项目:启动内存,Mono内存,System 内存这三个方面。对于为什么标题叫《内存优化大全》,主要是在自己职业生涯中,《代码大全》给我带来了很多的启发和帮助。这篇文章希望帮到需要的人。 启动内存 在刚开发Unity项目时,遇到了一个非常棘手的问题。游戏启动时内存占用非常高(90M)。我使用二
2016-12-05 17:45:24
573
转载 iOS审核这些坑,腾讯游戏也踩过
WeTest 导读 在App上架苹果应用商店的过程中,相信大多数iOS开发者往往都有过这样的经历:辛苦开发出来的产品,测试验收也通过了,满怀期待的提交App给苹果审核,结果经常被苹果各种理由拒之门外,苦不堪言。苹果为了给开发者和用户创造一个良性、公平、健康、安全的应用商店环境,同时也为保障苹果自身利益,因此制定了一系列的应用商店条款《App Store Review
2016-11-29 10:44:44
477
转载 Lua中的元表与元方法
前言元表对应的英文是metatable,元方法是metamethod。我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了“+”符号,就可以进行类的加法运算。在Lua中也有这个道理,两个table类型的变量,你是无法直接进行“+”操作的,如果你定义了一个指定的函数,就可以进行了。那这篇博文就是主要讲的如何定义这个指定的函数,这个指定的函数是什么?希望对学习Lua的朋友有帮助。
2016-09-14 23:54:51
361
Bigworld 2.0 游戏引擎完整源代码(完整服务器源码)
2015-09-22
虚幻4(UnrealEngine4)引擎源代码
2014-03-21
五子棋_二合一版v2.0 beta _我是单脚站立的稻草人版本
2013-05-14
五子棋双人对战版 _我是单脚站立的稻草人 V1.0 BETA
2013-05-09
俄罗斯方块_我是单脚站立的稻草人C++2.0版
2013-05-07
俄罗斯方块C++版源码及注释
2013-05-05
计算机等级考试三级网络技术part09.rar
2013-04-29
计算机等级考试三级网路技术part08.rar
2013-04-29
计算机等级考试三级网络技术part07.rar
2013-04-29
计算机等级考试三级网络技术part06.rar
2013-04-29
计算机等级考试三级网络技术part05.rar
2013-04-29
计算机等级考试三级网络技术part04.rar
2013-04-29
计算机等级考试三级网络技术part03.rar
2013-04-29
计算机等级考试三级网络技术part02.rar
2013-04-29
计算机等级考试三级网络技术.part01.rar
2013-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人