TortoiseSVN
TortoiseSVN一 基本用法下载下载链接:https://tortoisesvn.net/downloads.zh.html
下载对应系统版本的软件本体和语言包,先安装软件本体,在安装语言包的时候选择设置为对应语言,如果忘记选的话,右键进入setting设置。
使用检出项目假如项目已经在服务器仓库中,如何将项目检测到本地?
首先选择好要检出的目录,创建一个空文件夹,在空文件夹上面右键,选择:SVN检出(SVN Checkout)在弹出的界面填入版本库地址,选择确认。
如果是第一次配置,会弹出认证窗口。输入仓库管理员提供的账户和密码并勾选保存认证,点击确定。
等待检出完成就可以看到项目在本地的副本了。
提交绿色图标表示当前文件没有被修改过。
如果在 我是新项目.txt 被修改,会发现图标变成了红色。
提交有两种方式。
在选中的文件上右键,并选择 SVN 提交(SVN Commit…)
在项目最外层目录右键,并选择 SVN 提交(SVN Commit…)
之后会弹出提交信息的输入框,这里如果仓库管理员不做限制是可以不填写的,但是建议即使一个很简单的修改也要写 ...
UGUI获取图集工具类
UGUI获取图集工具类因为NGUI内部已经封装了方法,获取图集比较容易,但是UGUI需要自己来封装,所以动态设置图集的时候就比较麻烦,所以简单写了一个方法,这里记录一下以后直接拿来用就可以了:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 // 记录图集private static Dictionary<string, Sprite[]> recordAtlasDic = new Dictionary<string, Sprite[]>(); // 记录sprite private static Dictionary<string, Sprite> spriteDic = new Dictionary<string, Sprite>(); public static Sprite LoadSprites(string atlasName, string spriteName) { Sprite s ...
Unity ScrollView动效
Unity ScrollView动效做了一个简单的ScrollView缩放的动效。效果如下图。
简单的说一下原理,获取屏幕的中心点,作为最大的点,计算子物体与中心点的距离作为分子,获取从第一个对象到最后一个对象之间的距离作为分母,这样,当对象滑动到屏幕中间的时候,距离为零,分子就是零,那么整个分数的值就是0,那么对象的scale就是1减去0。同理其他的对象也是一样。这样在滑动的时候,就有滑动到中间变大,划出中间区域变小的效果了。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ScrollItemControll : MonoBehaviour{ // 按照下标0-X从上 ...
Unity原生开发:Unity编译Android超过65536的解决方法
Unity原生开发:Unity编译Android超过65536的解决方法 Android开发中有对APK的方法数量做限制,不能超过65536.如果超过了该数目,会遇到如下异常:Conversion to Dalvikformat failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536,而网上能查到的解决方法都是针对Android的,经过各种资料结合终于把问题解决了。
解决方案如下:1、在Android工程的build.gradle中启用MultiDex并包含MultiDex支持
123456789defaultConfig { multiDexEnabled true}dependencies { compile 'com.android.support:multidex:1.0.1' }
然后执行一下 Sync Now,目的是让配置生效 。
2、在Android工程的application中重写一下attachBaseContext ...
Unity存档样例适用于PC、安卓、IOS
Unity存档样例适用于PC、安卓、IOS实现安卓、ios、Windows端存档功能,目前只在这三个平台测试可用。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154using System.Collections;using System.Collections.Generic;using System.IO;using System.X ...
Unity平台路径工具类
Unity平台路径工具类最近整理出一个Unity平台路径的工具类,使用的时候直接调用该类的方法就好,不需要在你的代码中加各种判断了,也不需要根据平台加”file:///“了,总之根据自己的需求扩展吧。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 ...
Unity点击获取UGUI的UI物体的方法
Unity点击获取UGUI的UI物体的方法打算做一个动态加载并且给button赋值的功能,但是卡在了获取UI名字上面,找了很多资料,都不是很实用,不过,皇天不负有心人,方法被我找到了,毕竟不是大神,什么都能自己写。。。。。。
这里面要感谢“X哥”提供的方法,名字我就不写全了。
点击UI获取UI物体123456789101112131415public GameObject OnePointColloderObject(){ PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current); eventDataCurrentPosition.position = new Vector2(Input.mousePosition.x, Input.mousePosition.y); List<RaycastResult> results = new List<RaycastResult>(); EventSystem.curren ...
Unity编辑器扩展
Unity编辑器扩展知识点最近在看一些教程,为了更好的复习,就来做一些知识点总结吧,方便后面忘记了的时候查阅。
第一阶段看完了,是一个小功能,下面会先介绍分知识点,然后将知识点总结成一个完整的样例。
获取当前时间1DateTime.Now.ToString("yyyyMMdd_HH");
双引号里面的格式有很多种,这里是使用了年月日小时的形式,大写的HH表示24小时哦。
复制文本到剪贴板1GUIUtility.systemCopyBuffer = "复制的文本";
导出UnityPackage123string assetPathName = "Assets/QFramework";string fileName = "QFramework_" + DateTime.Now.ToString("yyyyMMdd_HH") + ".unitypackage";AssetDatabase.ExportPackage(assetPathName, fileName, E ...
Vs2019打包Luajit库文件
Vs2019打包Luajit库文件原因由于Google play商店要求,安装包需要支持arm64架构,我们的luajit是32位的。需要支持arm64就要重新打Luajit的64位库文件。
工具Luajit源码:想要支持arm64,需要下载LuaJIT-2.1.0-beta3版本。
地址: http://luajit.org/download.html
Vs2019:这里的2019需要安装C++开发环境。
过程
解压 LuaJIT-2.1.0-beta3 .zip 包
找到src目录
Windows10系统下:点击左下角Windows图标找到Visual Studio 2019目录,在目录中找到x64 Native Tools Command Prompt for VS 2019(这里如果没有安装C++开发环境,是没有这个工具的。)
cd 命令到src目录。执行msvcbuild gc64(这里我遇到一个问题,网上查找的命令msvcbuild.bat gc64 执行会报错)
执行过会打出lua51.dll 和 luajit.exe
过程中遇到了一些坑,所以记录一下,希望让一 ...
不错的链接合集
不错的链接合集壁纸站弹幕社 – ACG爱好者交流社区
幻想领域 - 兴趣爱好,用爱发电
萌糖 - 构建美图壁纸兴趣社区
教程站从零学Python: 从零学Python,各种开发案例,不定期更新。
Chevereto 调用百度图像内容审核 – 实现Chevereto图片鉴黄 - 大鸟博客
给你的 Chevereto 添加鉴黄功能,支持百度,腾讯,Moderatecontent,Sightengine - Alone88
Chevereto也能用QQ、GitHub、微博登陆啦 - 松鼠の博客
本站基于handsome主题的魔改教程 - 肥鱼博客
Typecho代码高亮插件Code Prettify - Xcnte’ s Blog
博客站针针小站 – 一个记录生活的地方
技术改变世界 - 孔令贤的个人博客
七弦笔记
樱花庄的白猫 | ねこ・しろ・ましろ
柒’s Blog
松鼠の博客
浅时光博客 | 精彩程序人生
Alone88
Totoro - 每个人心中,都有一个龙猫
Davinci的红茶馆 | 路过的人,留下点什么吧~
肥鱼博客 - 听闻远方有你,动身跋涉千里。
友人C - 相逢的人会再 ...