- 博客(54)
- 资源 (19)
- 收藏
- 关注
原创 【IOS自动化解放双手系列一】unity3D导出xcode 工程并配置各种权限
打包是程序员必经之路。如何实现自动化是一个程序员的基本素质。(都是因为我懒,哈哈哈)。 打包分一下几个部分 : 1、unity3D导出xcode 工程 2、配置xcode配置及各种sdk配置 3、命令行打包 4、上传蒲公英 5、上传bugly先把架子搭好 今天没时间了 明天写...
2018-08-15 21:00:02 3837
原创 Unity实现圆形旋转滚动视图
Unity实现圆形旋转滚动视图文章目录Unity实现圆形旋转滚动视图前言一、计算圆心坐标及半径二、计算圆上点位置及切线和夹角1.计算圆上点2.计算切线3.计算旋转夹角三、效果总结前言一、计算圆心坐标及半径半径公式 radius = (cellWidth * cellWidth /(4 * cellHight)) + (cellHight / 4)圆心坐标 (0,-radius)二、计算圆上点位置及切线和夹角1.计算圆上点Context.CircleCenter 是圆心位置的Trans
2022-05-13 12:31:24 1228
原创 Jenkins打包脚本相关
Jenkins执行的shell脚本#!/bin/bashcd KaTeX parse error: Expected 'EOF', got '#' at position 69: …ackage/CodeBox#̲清除临时文件git rese…tag" origin/“KaTeX parse error: Expected 'EOF', got '#' at position 6: tag...
2019-07-12 15:09:57 408
原创 《跃迁:成为高手的技术》读后感
《跃迁:成为高手的技术》读后感高手擅长借助工具来实现自己的目标,拉斐尔的画也借助了投影仪来做的。不要驾着马车和火车赛跑,时代在改变要接受新事物。随着时代走 不要溺亡在时代的洪流中。高手都是通过学习来增长自己的能力,向行业领头人学习,通过迭代学习慢慢的掌握自己的选择和决策能力。人的一声伴随着很多决策,你的眼界决定你的成功率。幂律分布 二八原则 告诉你大量优质的资源总是掌握在少部分人手中,廉价的信...
2019-02-28 16:24:47 2883
原创 unity3d交互 ios和Android参数传递总结
场景:unity游戏接入第三方sdk时,经常伴随着数据传递,参数类型一般有 int string byte[] 前两张很简单 但是byte[] 传递起来就费劲了 我们下面重点用java和oc 来实现这个传递过程。1、c# 与oc交互//unity 传参给ios c# 转 cpublic override void Init(int appid, string groupid,byte[] ...
2019-02-26 17:10:53 1515
原创 oc基础知识总结
#import “” 表示引用本地文件// 自己创建#import <> 表示引用库文件 // 系统文件— 是实例调用的方法,类必须初始化后,用实例去调用+ 方法是类方法,不需要实例化,直接使用类名调用。NSNumber *number1 = [NSNumber numberWithInt:1000];NSString* p1 = [number1 stringValue]...
2019-02-26 16:36:33 281
原创 【LeetCode算法】初级数组 练习汇总
using System;using System.Collections;using System.Collections.Generic;using System.Text;using UnityEngine;public class Test : MonoBehaviour { void Start() { //GetNoRepeatRandom(1,...
2019-01-03 21:45:25 227
原创 【算法】从有序列表里面随机获取出一个指定个数且不重复的数组
从1-5种随机出一个大小为3的数组GetNoRepeatRandom(1,5,3);public int[] GetNoRepeatRandom(int start, int end, int n) { if (n <= 0 || start > end) { return null; } int len =...
2018-12-29 17:33:18 777
原创 排序算法汇总(C#版)
选择排序void SeletSort(){ int[] arr = {90,80,10,40,20,50,30}; printList(arr); for (int i = 0; i < arr.Length; i++) for (int j = arr.Length - 1; j &g...
2018-12-07 13:49:15 162
原创 unity 检测相机麦克风权限
#region unity检测权限 public void ReqLiveAuth(UnityAction action) { StopCoReqCamera (); m_CoReqCamera = StartCoroutine (SyncReqCamera(action)); } IEnumerator SyncReqCamera(UnityAction ac...
2018-11-19 17:34:26 2302
原创 Python3 知识总结 基础篇代码
最新需要写个小工具,读取Excel数据。边学习了一下python3 基础知识总结如下,都是可以执行的代码。参考资料 廖雪峰大神 python3教程#!/usr/bin/env python3# -*- coding: utf-8 -*-print(100 * 100)#name = input('please enter your name: ')#print('hello,',...
2018-11-15 17:49:58 675
原创 UGUI 嵌套ScrollRect时的Drag拖动冲突问题总结
直接重写ScrollRect 部分方法即可using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;using SuperScrollView;public class VHScrollR...
2018-10-30 17:40:13 2424 5
转载 C#反射 Reflection 小结整理
System.reflection命名空间包含的几个类System.Reflection.AssemblySystem.Reflection.MemberInfoSystem.Reflection.EventInfoSystem.Reflection.FieldInfoSystem.Reflection.MethodBaseSystem.Reflection.Constructor...
2018-10-30 12:58:06 205
原创 Unity 代码实现PS的功能和局部截图及合并分享图片
一、功能描述: 做一个获取游戏内容分享图片功能,分截图和长图分享。图片上要显示玩家自定义的头像 以及名字。二、实现思路: 1、分享直接使用的share SDK 即可。 2、从服务器下载背景模板图片。 3、将玩家名字显示截图 生成图片。 4、下载读取头像图片 5、将名字图片和头像图标分别合...
2018-08-30 17:06:42 1037
原创 【IOS自动化解放双手系列三】上传bugly
开始我们先讲讲为啥上传bugly。开发过程中qa总会说这个地方蹦了 那个界面蹦了 但是他也不知道为何蹦,牛逼的QA会给你提供log日志。但是这样的QA可遇不可求。上线之后用户说使用情况你更无法得到,所以一切还是自己来吧。及早的接入对你的项目有好处。我不是做广告啊。具体如何接入游戏腾讯已经做的很方便了 。 地址如下:https://bugly.qq.com/v2/我们今天说上传符号表部分,...
2018-08-16 15:18:13 662 3
原创 【IOS自动化解放双手系列二】命令行打IPA包和上传蒲公英
这是解放双手的第二部分,mac端通过shell脚本自动打包上传IPA包 导出工程部分可以参考上篇文章。【IOS自动化解放双手系列一】unity3D导出xcode 工程并配置各种权限shell代码如下#! bin/bash###############使用方法#1、关闭unity客户端#2、命令行进入目录直接执行:sh IosBulid.sh#3、静静的等待上传蒲公英完成...
2018-08-16 15:07:57 708
原创 Unity 音频优化总结
项目通过UWA 测试之后,占用内存最多的就是音频,经过几天的优化 终于降下来了。过程中发现一个大神总结的音频格式设置,特此感谢,并存档以备以后查看。 ...
2018-08-15 20:52:36 3620
原创 《Head First 设计模式》C#版:四、工厂模式之抽象工厂
using System.Collections;using System.Collections.Generic;using UnityEngine;public class FactoryPattern1 : MonoBehaviour { void Start() { //我们开始正式定披萨了 NYStylePizzeStore nYSty...
2018-05-13 18:59:28 561
原创 《Head First 设计模式》C#版:四、工厂模式之工厂方法
/// /// 工厂模式定义 : 定义了一个创建对象的接口 但有子类决定要实例化的类是那一个 工厂方法让类吧实例化推迟到子类 /// 设计原则 : 依赖倒置原则 要依赖抽象 不依赖具体类 /// 工厂模式一般分创建者类 和 产品类两部分 /// 披萨店是 创建者类 /// 纽约披萨和芝加哥披萨是产品类 /// 披萨是产品的抽象父类 /// using System...
2018-05-13 16:31:40 232
原创 《Head First 设计模式》C#版:三、修饰者模式
using UnityEngine;using System.Collections;/// &lt;summary&gt;/// 装饰着模式/// &lt;/summary&gt;public class DecoratorPattern : MonoBehaviour{ private void Start() { Beverage beverag...
2018-05-12 23:09:53 378
原创 Unity 实现跳转ios 设置界面
Unity 实现跳转ios 设置界面一、功能需求 iOS网络设置检查,如果没有网络可能是用户选择关闭了 网络链接,ios可以从游戏内直接跳转到设置网络开关。二、网络检测 直接上代码 public static bool HasNetwork() { return Application.internetReachability != Netw...
2018-04-23 18:28:02 2267
原创 Unity实现跳转Appstore 评价
Unity实现跳转Appstore 评价 这个很简单就是使用Application.OpenURL(url); 但是需要注意的是url的设置 ,网上很多版本都是过期的链接 所以不建议使用 unity 调用写法如下:#if UNITY_IPHONE || UNITY_EDITOR || UNITY_IOS const string APP_ID = "1361497551...
2018-04-23 18:15:20 4487 4
原创 unity编辑器 批量处理图片格式 unity2017版本
借鉴大神的源码的基础上创造而成,此处积累备份 https://www.cnblogs.com/leesymbol/p/7600452.htmlusing UnityEngine;using UnityEditor;using System.IO;using System.Collections;using System.Collections.Generic;public cla...
2018-04-20 18:44:09 2112 2
原创 《Head First 设计模式》C#版:二、观察者模式
using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// Observer pattern 观察者模式/// 模式定义 :定义对象之间一对多依赖,这样一来,当一个对象状态改变时,它的所有依赖都会收到通知并自动更新/// 设计原则 : 为了交互对象...
2018-04-15 23:16:26 199
原创 《Head First 设计模式》C#版:一、策略模式
策略模式 :定义了算法族,分别封装起来让他们之后互相替换,此模式让算法的变化独立于使用算法的客户。 遵循的原因: 1、针对接口编程而不是针对实现编程 2、多用组合,少用继承。using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public class...
2018-04-06 23:27:23 270
原创 Mac下 android gradle 打包总结
一、Mac 配置java 环境 请参考 https://www.cnblogs.com/zjx2711904647/p/7735556.html 配置成功之后验证 java -version 二、配置gradle 环境 请参考 https://blog.csdn.net/u013634213/article/details/51120783 环境中的代...
2018-04-04 19:48:24 756
原创 C#实用小方法 秒转换小时 后台倒计时专用
private int time; private DateTime timeOnPause; void OnApplicationPause(bool pauseStatus) { time = 0; if (gameObject.activeInHierarchy) { if (pauseSt...
2018-03-23 13:07:27 1484
原创 Mac 传ftp命令行以及IOS打包命令行
scp * root@106.3.133.230:/data/xiaoxiong/qa_u5/linepop2-cdn/AssetBundles/iOSxcodebuild -exportArchive -archivePath Unity-iPhone.xcarchive -exportPath xiaoxiong_ipa_offline_qa_9143_lemon -exportOptio
2018-02-06 14:21:22 350
原创 Android打包部分机型问题,游戏界面在锁屏界面之上的解决方案
以下是解决问题中,一个技术达人给的解决方案:最主要的是 这行代码getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);Android4.4版本系统新增加了
2018-01-25 18:11:40 736
原创 unity UGUI 移动物体的三种方法
第一种/// /// 使用Vector3的SmoothDamp 直接进行位置更新 /// private void MoveTowards() { //1、获得当前位置 Vector3 curenPosition = m_elephantAni.position;
2018-01-18 18:50:48 4442
原创 字符串截取处理
/// /// 名字大于四个字切换成… /// public string CutUotStr(string Str,int length) { if(Str == null) return null; string str = Str;
2018-01-03 14:36:25 265
原创 ios
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;using UnityEditor.SceneManagement;//编辑器模式下管理场景using System.IO;using System;using Sys
2017-12-11 18:22:41 278
原创 C# 实现反转数组总结
下面是C#版 反转数组的几种总结。 解决其他同行的转换字符串而来。觉得很实用就整理了一下。 字符串版地址:http://m.blog.csdn.net/superit401/article/details/51318880using System.Collections;using System.Collections.Generic;using UnityEngine;//unity 必
2017-11-28 14:41:00 5338
原创 日积月累的小技巧
1,迭代器的使用 private List<int> _testList = new List<int>(new int[] {1,2,3,4,5}); void testList() { // foreach(var item in _testList) // { // Debug.Log(item*item); //
2017-11-22 15:41:08 302
原创 位运算总结即技巧
偶尔发现位运算的巧妙之处,总结再此。 参考链接: http://blog.csdn.net/zmazon/article/details/8262185 https://www.zhihu.com/question/38206659我对位运算的理解全靠c++ primer plus 的图解,这本书真的太有价值了,逛无数博客不如看书一页。嘿嘿,废话不说了 直接上图 << 左移运算符
2017-11-19 18:51:24 274
原创 Android 常用打包技术汇总
APK签名命令jarsigner -verbose -keystore 520041.keystore -signedjar Syybyyb.apk nosyyb.apk 520041 签名文件名 签名后的包名 需要签名的包 aliaskey值(别名) 查看apk签名,查看key签名,adb常用
2017-11-09 19:42:58 363
原创 日常记录链接
常用数据结构及复杂度http://www.cnblogs.com/gaochundong/p/data_structures_and_asymptotic_analysis.html
2017-11-08 19:57:34 402
原创 unity 迭代器 迭代集合执行移除
以下内容借鉴了 以下大神的作品: http://zhangzhanlei1988.iteye.com/blog/2024883 http://www.manew.com/thread-39776-1-1.htmlArrayList List 等迭代集合执行移除(remove) 操作容易犯错 解决这个问题有两种方式: 1,迭代器 IEnumerator 代码如下: private Lis
2017-10-26 13:50:27 602
翻译 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-26 13:43:14 140
原创 批处理文件总结
1,注释 用双引号 :: 2,echo 输出log 3,%cd% 获取当前运行文件路径 4,%~dp0 获取批处理文件绝对路径 5,统计复制文件数量 6,复制文件到其他文件夹 7,start 执行其他批处理文件 8,set 设置变量 9,/a 批处理数学运算@echo offset count=0set "ori=%cd%"cd..set "bbd=%cd%"::ech
2017-09-08 19:59:29 364
PoolManager v7.0.1.unitypackage
2021-08-27
3D WebView for Windows and macOS Web Browser v3.9
2021-01-09
TASKKILL /F /IM Unity.exe
2020-01-17
Unity UI Extensions
2019-03-14
深入理解计算机系统 CSAPP(原书第三版)高清彩色版
2018-09-26
跨平台鼠标键盘共享软件
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人