• 最新文章
  • Unity
  • Linux
  • 算法
  • 设计模式

Unity基于Gradle的Android打包

Unity打包apk一般有两种方式,一种是直接在Unity导出apk,还有一种是先导出gradle工程,再通过外部工具对gradle工程进行构建(如Android Studio). 一、什么是Gradle Gradle是一个项目自动化构建的开源工具,基于JVM,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置.DSL语法和Java相接近. 二、Unity导出Gradle工程 使用U
Unity基于Gradle的Android打包

命令模式

一、概述 最近接触公司一个模块,是公司的首战模块.它其中用的就是命令模式,通过读表创建一个命令队列,然后依次执行.之前没有了解过,一直不知道这个模块是什么内容,最近灵光一现,才发现原来是命令模式.所以写篇博客记录一下. 命令模式是一种常用的行为型设计模式,它将请求发送者与请求接收者解耦.请求发送者通过命令对象来间接引用接收者.使用系统具有更好灵活性,再可以不修改现有系统源代码的情况下让相同的发送者
命令模式

心得

2024-5-12 心情: 有点忐忑,不安 今天是周天,五一调休的一个周末,只休息一天,女朋友回学校了,一个人在上海,今天一天无聊的很,现在21:00准备开始一篇博客。现在在看一个电视叫"我的阿勒泰".我女朋友推荐的.刚刚看到一句台词关于写作的:不知道写作的话,可以先去生活,去受伤!.
心得

Unity中的C#底层原理

一、Unity如何运行C# 1.1 Mono和IL2CPP 了解Mono和IL2CPP之前我们先了解一下.NET FrameWork和IL(CIL),.NET FrameWork是Windows的托管环境,可为其运行的应用提供各种服务,主要包括两个组件:公共语言运行时(CLR),它是处理运行应用的执行引擎;NET FrameWork类库:它提供开发人员可从其自己的应用中调试的已测试、可重用代码库.
Unity中的C#底层原理

Git

前言 当进入到公司进行多人合作开发项目的时候,版本控制工具是必不可少的. 版本控制是一种记录一个或若干文件内容变化,是对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 版本控制工具目前主要的就是两个Svn和Git .两者类似但不完全相同,本篇文章主要讲的是Git. 一、Git 的概念 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理有小到
Git

tmux和vim

前言 由于看的教程为ACWing的Linux基础课,所以用的命令为yxc老师自定义的命令,主要为改动 ctrl + b 改成了 ctrl + a,以及一些常用的指令.如果要更改tmux的快捷键,可以修改Tmux的配置文件 ~/.tmux.conf. 一、tmux是什么? 1.1 概念 tmux是一个终端复用器(terminal multiplexer),指终端登录远程主机并运行后,在其中可以开启多
tmux和vim

SSH

一、ssh的简述 安全外壳协议(Secure Shell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议. SSH是建立在应用层基础上的安全协议,SSH是较可靠,专业为远程登录会话和其他网络服务提供安全性的协议.利用SSH协议可以有效防止远程管理过程中的信息泄露问题. 二、ssh登录 2.1 基本 ssh远程登录服务器的指令为 ssh user@hostname user
SSH

Shell语法

一、shell的概论 1.1 概念 shell是用C语言编写的程序,是用户通过命令行和操作系统沟通的语言,shell既是一种命令语言,也是一种程序设计语言.简述来说,shell脚本可以直接在命令行执行,即shell在终端的命令行中逐行执行.shell脚本也可以将一套的逻辑放到文件中,直接执行该文件,方便复用. 1.2 类型 在Linux中常见的shell脚本有很多种,常见的有 Bourme She
Shell语法

Linux的文件命令

一、文件的基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限,为了保护系统的安全性,Linux系统对不同的用户访问同一文件的权限有着不同的规定. 每个文件都由10个字符来确定 第0位确定文件的类型,一共有5个字符 d 表示目录,- 表示文件,l 表示链接文档,bc不常用 读写执行分别为rwx,如果没有权限则为 - 1.1 Linux的文件属主和属组 属主:对于
Linux的文件命令

Unity的文件与资产

一、Unity的文件夹 当我们创建一个项目时,有几个默认的文件夹也会随之创建,而且这些文件夹都在Unity中有着不可或缺的作用,以下就是刚创建的4个目录(Asset、Library、Package、ProjectSettings): 1.1 Assets Assets的作用: 存放资源的根目录,也是打开Unity工程最一个目录,他的作用是给开发者用来组织管理游戏所需要的各种资源,例如脚本、模型、材
Unity的文件与资产