- 博客(18)
- 收藏
- 关注
原创 Xcode编译错误:AST Deserialization Issue
看报错信息,感觉像是pod方面的报错,对pod一顿操作,(删除重新pod install,修改需要pod的版本等等)还是无法解决问题。感觉像是缓存问题,于是经典操作:重启Xcode(还是不行);重启电脑(还是不行);最终听取童鞋建议,清空报错路径,重新pod最终解决方法:点击进入路径,清空Derived Data文件夹...
2022-04-22 09:55:18 2242
原创 ‘UnityFramework/UnityFramework.h‘ file not found
Unity2020导出Xcode报'UnityFramework/UnityFramework.h' file not found的问题只需要修改 #include <UnityFramework/UnityFramework.h>为:#include "../UnityFramework/UnityFramework.h"
2021-11-12 10:27:29 5181
原创 时间转换(秒转换为h:m:s)
平时经常会用到倒计时、正计时这样的功能,记录一下,直接拷贝使用需要小时,就把注释打开,这里是c#代码 string h = "", m="", s=""; StringBuilder time = new StringBuilder(); string TimeSwitch(int seconds) { time.Clear(); s = seconds % 60 >= 10 ? (seconds % 60).ToString()
2021-11-03 17:08:31 756
原创 Unity监听Animator状态
想必使用Animator状态机的时候,经常会需要判断某一个state播放状态,很早之前的版本中只能通过AnimatorStateInfo 中的normalizedTime去判断是否等于1判断是否播放完成但是有时候会由于设备性能或者帧率影响normalizedTime不能到达1,甚至会之后0.9几就已经切换今天介绍一个抽象类public abstract class StateMachineBehaviour : ScriptableObject然后自己写一个类,继承StateMachine
2021-09-26 15:41:41 1522
原创 Mac上通过adb命令安装Android apk
首先打开终端,输入adb如果返回很多命令提示,说明adb可用,直接跳过adb配置过程配置adb(只考虑安装了AndroidStudio的情况)1.确定Mac上安装了AndroidStudio2.启动终端Terminal 输入以下命令,进入Home目录echo $HOME3.创建 .bash_profile文件(也可能已经创建过了,如果创建了继续往下操作就可以了)touch .bash_profile4.打开.bash_profile文件open -e .bash_.
2021-09-19 00:04:06 2710
原创 UnityShader顶点着色器实现旗帜飘动效果
新建Shader在原有模版代码修改Shader "MyShaders/NewImageEffectShader"{ Properties { _MainTex ("Texture", 2D) = "white" {} //飘动幅度 _Amplitude ("Amplitude",float) = 1 //速度 _Speed("Speed",float) = 1 } SubSh...
2021-09-17 15:03:18 876
原创 算法:两数最大公约数
先用一种觉得比较简单的方法做一下辗转相除法(又名欧几里德法)思路:两数相等,则最大公约数为自己两数不等,大数除以小数取余,如果取余不等于0,则用被除数(上面的小数)与取余得到的值继续相除取余,直到当余数为0,即能整除的时候,小的那个数就是最大公约数代码没优化,记录一下,有时间看看能不能再优化c#代码如下:int GetNumber(int a,int b) { if (a == b) { Debug.Log(a +
2021-08-18 16:43:10 175
原创 Unity Android随系统语言切换应用名称
一般就是中文跟英文应用名称切换在以下目录中新建values-en和valuse-cn文件夹valuse文件夹中的strings.xml文件中的app_name会被Unity中自己设置的ProductName替换values-zh中strings.xml中的内容如下:<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">你的中文应用名</s...
2021-08-06 10:30:22 966
原创 c#中左移与右移
左移(<<) :相当于乘法 *2的幂次,比如 15 << 1 = 15 * 2的1次幂 = 30右移(>>):相当于除法,同样是除以2的幂次直接给代码以及结果,看了就会明白int value_a = 15;Console.WriteLine("value_a >> 1 = " + (value_a >> 1));Console.WriteLine("value_a << 1 = " + (value_a <&l
2021-05-06 16:44:06 1237
原创 算法:环形链表
给定一个链表,判断链表中是否有环。如果链表中存在环,则返回true。 否则,返回false。力扣编号:141解题思路:快慢指针,看是否会相等c#代码如下:/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { * ...
2021-04-28 17:08:09 109
原创 算法:两数相加
力扣编号:2给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9...
2021-04-23 14:40:54 181
原创 算法:链表交换相邻节点
力扣编号:24给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2:输入:head = []输出:[]示例 3:输入:head = [1]输出:[1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/swap-nodes-in-pairs解题思路..
2021-04-20 10:05:06 1771
原创 算法:反转链表
力扣编号:206反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL解题思路:创建一个哨兵pre,先改变指针(next),然后赋值c#代码如下:/** * Definition for singly-linked list. * public class ListNode { * public int val; * public Li
2021-04-18 18:12:31 83
原创 算法:斐波那契数列
比较简单的算法题目,力扣编号:509斐波那契数,通常用F(n) 表示,形成的序列称为 斐波那契数列 。该数列由0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1)= 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。解题思路:比较简单的做法就是递归,注意F(0) = 0,F(1)= 1,这里主要用了一个for循环往后叠加c#代码如下:public class Solution ...
2021-04-18 17:56:44 210
原创 ITMS-90809: Deprecated API Usage
2020年4月之后上架苹果商店的新建App会遇到这个问题:ITMS-90809: Deprecated API Usage- New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).Mac.
2021-04-17 21:41:54 465
原创 算法:判断有效括号
给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。c#版本代码:publicclassSolution{publicboolIsValid(strings){List<string>matchList=newList<string>();foreach...
2021-04-17 19:51:15 363
原创 快速排序
快随排序算法,记录一下unity3D端using System.Collections;using System.Collections.Generic;using UnityEngine;public class QuickSortTest : MonoBehaviour{ void Start() { int[] arrTest = { 4...
2020-03-09 10:24:54 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人