项目的那些JJYY
zxsean
这个作者很懒,什么都没留下…
展开
-
MacOS 打开软件出现xxx将对您的电脑造成伤害, 您应该将它移到废纸篓. 的解决方式.md
解决mac下app无法打开.原创 2022-09-20 00:57:39 · 6010 阅读 · 1 评论 -
Unity Editor 不用反射访问编辑器内部方法
Q:该问题来自Game Framework 官方群(216332935), Liuyi的提问.Timeline 里引用了 UnityEditor.TimeArea 是个 internal 的类型Timeline 所在的代码就能正常访问, 但是自己扩展的编辑器类就无法访问本文参考了:https://blog.csdn.net/akof1314/article/details/111773851在使用 Unity Editor 制作编辑器工具的时候经常无法对 Editor 内的 intern原创 2021-07-21 18:25:02 · 1156 阅读 · 2 评论 -
Unity ugui禁用Emoji, 不过该方法也适用其他ui组件系统
挂载在需要屏蔽emoji的文本Input组件上即可.核心处理代码就是对于输入单字符的剔除处理.已经测试过ios和安卓设备,均可以生效.可以有效禁止不可预期的Emoji输入.using System.Globalization;using UnityEngine;using UnityEngine.UI;public class InputMaskEmoji : MonoBehaviour{ /// <summary> /// 需要屏蔽Emoji的输入框原创 2020-11-24 11:45:35 · 937 阅读 · 5 评论 -
Export directory or file tree list,Python 生成文件夹或者文件清单.
首先这是一个悲惨的故事,我的某一块硬盘坏了…然后我忘记了硬盘内有什么东西,就写了一个小脚本来生成目录清单,部分代码来自互联网,但是互联网中的版本多多少少有一些问题,在这个基础上重写了一下.git地址Export directory or file tree listexport pretty and readable directory or file tree list.from directoryTree import DirectoryTreeif __name__ == '__main_原创 2020-11-13 16:10:33 · 226 阅读 · 0 评论 -
Unity获取安卓sd外部目录路径
比较取巧的做法,不使用任何Native代码.public static string GetAndroidInternalFilesDir(){ string[] potentialDirectories = new string[] { "/storage", "/sdcard", "/storage/emulated/0", "/mnt/sdcard", "/storage/sdcard0",原创 2020-07-15 13:03:00 · 1630 阅读 · 3 评论 -
xcode打包签名访问失败errSecInternalComponent
错误信息xxxxxxxxxxxxxxxxxxxxxerrSecInternalComponent原因钥匙串没有授权,访问签名失败https://stackoverflow.com/questions/24023639/xcode-command-usr-bin-codesign-failed-with-exit-code-1-errsecinternalcomponen解决方案编译前解锁钥匙串security unlock-keychain login.keychain...原创 2020-05-28 10:32:18 · 3055 阅读 · 0 评论 -
ios构建 xcode-select: error: tool xcodebuild requires Xcode 错误
报错xcode-select: error: tool ‘xcodebuild’ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools’ is a command line tools instance报这个错误的原因是xcode-select不在默认的路径找到xcode-select的当前路径终端命令行xcode-select --print-path/Library/Develo原创 2020-05-27 16:17:40 · 3621 阅读 · 0 评论 -
Gradle常用配置
多渠道打包上线一款app后需要统计分析各个渠道的使用数据,这就需要对渠道进行标示,这里以友盟统计为例在AndroidManifest中加入占位符<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL}"/>在module的build.gradle中加入android { defaultConfig { applicationId "com.linkzh原创 2020-05-27 14:35:20 · 249 阅读 · 0 评论 -
通过gradle动态配置版本号
def appVersionName = '0.0.1'def appVersionCode = 1android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { versionCode project.hasProperty('VERSION_CODE') ? Integer.parseInt(VERSION_CODE) : appVersionCode vers原创 2020-05-25 11:19:34 · 885 阅读 · 0 评论 -
pip源修改
pip config list # 查看当前 pip 的配置pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/pip config set install.trusted-host mirrors.aliyun.compip config list # 查看是否已经写入...原创 2020-04-27 10:00:17 · 550 阅读 · 0 评论 -
shell 接受键盘输入 read命令
命令read [options] [var]KeyValue-p指定要显示的提示-s静默输入,一般用于密码-n #指定输入的字符长度最大值#-d ‘字符’输入结束符,当你输入的内容出现这个字符时,立即结束输入-t N超出N秒没有进行输入,则自动退出#!/bin/bashecho -n "Enter you name:" read...原创 2020-04-07 10:14:26 · 596 阅读 · 0 评论 -
Python使用RSA进行超长字符串加密 ValueError: Plaintext is too long.错误
问题使用pycrypto进行rsa加密解密,padding模式是RSA_PKCS1_PADDING,加密比较短的字符串没问题,加密长的字符串就报错.ValueError: Plaintext is too long.解决加密的plaintext最大长度是证书key位数/8 - 11,例如1024 bit的证书,被加密的串最长1024/8 - 11 = 117,解决办法是分块加密,然后分...原创 2020-04-03 11:21:39 · 8409 阅读 · 1 评论 -
Mac、Windows下git log中文乱码
Windows在cmd中输入下面命令:git config --global core.quotepath falsegit config --global gui.encoding utf-8git config --global i18n.commit.encoding utf-8git config --global i18n.logoutputencoding utf-8set...原创 2020-03-17 15:02:50 · 715 阅读 · 0 评论 -
[Unity3d][NGUI] NGUI所见即所得之UIRoot
原文地址:http://dsqiu.iteye.com/blog/1964679转载 2014-06-20 13:49:41 · 985 阅读 · 0 评论 -
[c#笔记]Dictionary模糊查找
Dictionary<string, string> dic = new Dictionary<string, string>();dic.Add("ABCD", "1111");dic.Add("ABCE", "2222");dic.Add("ABCF", "3333");dic.Add("BCDD", "4444");var v = from d in dic where d.Key.原创 2016-08-03 14:36:52 · 12733 阅读 · 2 评论 -
[WinForm]ListView行高的设置
winform中,listview是没有办法设置行高的,没行之间排得密密麻麻的,很不好!可以加入一个imagelist来 撑大 行,实现行高的设置!// 设置行高ImageList imgList = new ImageList();// 分别是宽和高imgList.ImageSize = new Size(1, 20);// 这里设置listView的SmallImageList转载 2016-08-03 14:46:59 · 7237 阅读 · 0 评论 -
[Unity]游戏内查看BundleVersion版本号.
转载自StackOverFlow基本原理是[InitializeOnLoad] 在每次有变动完毕之后会执行BundleVersionChecker 在BundleVersionChecker中会自动判断版本号是否变更,如果变更会把新的版本号写入cs文件. 从而实现在游戏中获取版本号.我直接贴代码吧using System.IO;using UnityEditor;using UnityEn原创 2016-08-04 10:52:42 · 11431 阅读 · 1 评论 -
[c#笔记]Winform TextBox中只能输入数字的几种常用方法(C#)
转载自:http://blog.csdn.net/hjingtao/article/details/7302448 修改了原文中一个正则错误Winform TextBox中只能输入数字的几种常用方法C方法一方法二方法三方法四方法五方法六方法七利用ASCII码处理办法Winform TextBox中只能输入数字的几种常用方法(C#)方法一private void tBox_KeyPre转载 2016-07-21 14:54:01 · 26454 阅读 · 3 评论 -
好玩的注释
/* * ━━━━━━神兽出没━━━━━━ * ┏┓ ┏┓ * ┏┛┻━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ ┳┛ ┗┳ ┃ * ┃ ┃ * ┃ ┻ ┃ * ┃ ┃ * ┗━┓ ┏━┛Code is far away from bug with the animal pro原创 2016-07-21 16:06:17 · 662 阅读 · 0 评论 -
[WinForm]C# ListView用法详解
转载自:http://blog.csdn.net/chen_zw/article/details/7910324#一ListView类1常用的基本属性2常用方法3常用事件二ListView的五种视图Details视图1列表头创建记得需要先创建列表头2添加数据项3显示项4移除某项5行高设置利用imageList实现6清空运行效果largeIcon视图运行效果SmallIc转载 2016-07-21 17:52:27 · 68157 阅读 · 2 评论 -
[WinForm]C# Listview中添加Button
[WinForm]C# Listview中添加Button本程序实现的效果是当鼠标点击控件的一行,在所选行的末尾出现一个button按钮,并为button按钮添加响应事件工程准备 首先我们创建一个C#的窗体应用程序,起名WFAListViewBtn.控件准备 给窗体添加一个ListView控件,这里的ID就是默认的就好了. 控件的属性需要一下3处修改View属性改为DetailFullR转载 2016-07-27 15:52:31 · 15250 阅读 · 1 评论 -
[Unity]最近遇到的几个问题.(不间断更新)
1.隐藏虚拟键盘,即Navigation/System Bar原文:Hiding the navigation/system bar in Androidprotected void onCreate(Bundle paramBundle){ requestWindowFeature(1); super.onCreate(paramBundle); getWindow().ta原创 2016-09-13 10:54:39 · 2715 阅读 · 0 评论 -
[Unity]打包遇到Too many method references when I export android build解决方法
今天项目中打包遇到了 Too many method references when I export android build这个错误.通过Google查到了解决方案和原因. http://answers.unity3d.com/questions/816708/我们的解决方案是替换了其中的一个lib android-support-v4之后就没有问题了.原创 2016-08-25 13:55:32 · 1275 阅读 · 0 评论 -
ToLua学习笔记(十) Example 10 Enum
ToLua学习笔记(十) Example 10 Enum转载请注明出处四川包邮ToLua学习笔记十 Example 10 Enum代码lua中一些用法spaceToIntif not spaceEquals0 then的问题UnityEngineSpaceIntToEnum0这一篇文章主要是通过Example讲解ToLua中枚举的用法代码using UnityEngine;using S原创 2016-07-08 16:33:29 · 2604 阅读 · 0 评论 -
ToLua学习笔记(九) Example 09 Dictionary
ToLua学习笔记(九) Example 09 Dictionary转载请注明出处四川包邮ToLua学习笔记九 Example 09 Dictionary代码BindMap这个例子主要演示的是lua中如何遍历访问c#的Dictionary类对象 这篇例子没什么需要讲的了,其实看看代码就明白用法了,不像之前的例子代码using UnityEngine;using System.Collecti原创 2016-07-08 16:02:18 · 1585 阅读 · 1 评论 -
覆盖拷贝文件夹
/// /// 将整个文件夹复制到目标文件夹中。 /// /// 源文件夹 /// 目标文件夹 public static void CopyDir(string srcPath, string aimPath) { if (srcPath.Equals("") || aimPath.Equals(""))原创 2016-06-28 13:38:21 · 804 阅读 · 0 评论 -
洗牌
/// /// 洗牌 /// /// /// static internal List Permute(List _list) { List _listCopy = new List(_list); for (int i = 1; i < _listCopy.Count; i++) {原创 2016-06-28 13:37:32 · 452 阅读 · 1 评论 -
使用Jenkins搭建构建机(二) Unity构建接口
上一文讲解了Jenkins的基本配置这里开始讲解如何在Unity中实现构建函数我项目中使用的打包命令-quit -batchmode -projectPath ${WORKSPACE} -logFile ${WORKSPACE}\BuildLog\1.log -executeMethod ApkBuilder.BuildByCommandLine SDKVersion__$SD原创 2016-06-27 12:32:27 · 1009 阅读 · 0 评论 -
使用Jenkins搭建构建机(一) 部署Jenkins
使用Jenkins的初衷是搭建一台让任何人都可以使用的打包机.1,安装从Jenkin下载安装,我搭建的是Win版本2,部署基本配置,以及比较方便的插件安装完成后可以在浏览器中输入:http://localhost:8080/访问2.1 更新以及安装插件因为Jenkins自动更新需要验证你的电脑是否可以访问Google,目前因为国内环境这一条是原创 2016-06-27 12:02:08 · 4597 阅读 · 0 评论 -
c#中使用python语法的正则表达式.
http://blog.csdn.net/zxsean转载请注明出处:因为项目需求,现在需要在c#中使用python的正则,最开始采用的方法是ironpython.但是在ios上面编译无法通过.好在ironpython是一个开源项目,于是拿到代码开始研究.因为我需要的功能很简单,所以最后的代码也只是判断是否传入的字符串匹配我传入的python正则表达式.解析原创 2015-08-21 01:48:55 · 1411 阅读 · 0 评论 -
[Unity3d][NGUI]自写循环UIScrollView组件. 使用少量Item循环使用.
本组件根据四爷;和Aklan的脚本为基础写的.转载请注明出处原创 2014-07-06 22:06:27 · 6001 阅读 · 7 评论 -
日志 5.27 关于AssetBundle
大概日志就这么写的吧.没什么太专业的东西吧.这blog是随着我们项目开启时我开始使用的.周1到现在无休止的开会.我们几个程序这段时间也确实没啥重要的事,策划需求也没有提出来,我们则只有在旁边听着策划讨论.原创 2014-05-27 19:33:38 · 1277 阅读 · 0 评论 -
[Unity3d][NGUI]两种思路解决AssetBundle的依赖关系.
接上文.http://blog.csdn.net/zxsean/article/details/27367761原创 2014-06-09 20:09:19 · 3670 阅读 · 1 评论 -
[Unity3d][NGUI]打包NGUI预制件成Assetbundle 两种思路.
一般来说,我们使用AssetBundle是为了方便热更新.常用的fang原创 2014-05-28 19:58:23 · 4657 阅读 · 0 评论 -
[XUPort笔记]修改的XUPorter,提供代码编辑
根据 宣雨松-Unity3D研究院之IOS全自动编辑framework、plist、oc代码(六十七)改后的XUPorter本来去年就准备提交了~不过忘了整理. 最近正好又需要修改了,于是同步了一下最新版本,整理了一下.参考一下这个文件基本就会用了 比原版多了一个修改代码的功能,其实就是简单的文本替换. 已经提交了PR.using UnityEngine;#if UNITY_EDITORusi原创 2016-07-26 14:51:06 · 3815 阅读 · 0 评论 -
使用Jenkins搭建构建机(三) 遇到的坑,会持续更新.
1,Android SDK需要每次代码中手动设置Android SDK.原创 2016-06-28 13:09:26 · 2678 阅读 · 0 评论 -
Git使用出错:Couldn't reserve space for cygwin's heap, Win32 error 0
原因分析:Cygwin uses persistent shared memory sections, which can on occasion become corrupted. The symptom of this is that some Cygwin programs begin to fail, but other applications are unaffected. Sin转载 2016-07-05 10:28:06 · 5046 阅读 · 1 评论 -
ToLua学习笔记(八) Example 08 AccessingArray
ToLua学习笔记(二) Example 08 AccessingArray转载请注明出处四川包邮ToLua学习笔记二 Example 08 AccessingArray代码已经在Lua中添加了部分注释因为Lua语法和c语法还是有很大不同注意事项这个例子主要是在之前的数组例子上扩展了一些调用方式代码,已经在Lua中添加了部分注释,因为Lua语法和c#语法还是有很大不同using UnityEng原创 2016-07-07 17:12:29 · 1066 阅读 · 0 评论 -
ToLua学习笔记(七) Example 07 LuaThread
ToLua学习笔记(七) Example 07 LuaThread转载请注明出处四川包邮ToLua学习笔记七 Example 07 LuaThread代码LuaThread用法总结本篇会讲述LuaThread用法代码using UnityEngine;using System.Collections;using LuaInterface;public class TestLuaThread原创 2016-07-07 15:23:17 · 1186 阅读 · 0 评论 -
ToLua学习笔记(六) Example 06 LuaCoroutine2 以及 LuaClient
ToLua学习笔记(六) Example 06 LuaCoroutine2 以及 LuaClient转载请注明出处四川包邮ToLua学习笔记六 Example 06 LuaCoroutine2 以及 LuaClientLuaClient代码TestCoroutine2关于LuaClient也可以作为参考自己启动一个代码不多一个启动流程这一篇文章主要讲解一下LuaClientLuaClient原创 2016-07-06 15:26:53 · 4932 阅读 · 0 评论