一、关于状态和状态机        1.定义        状态:顾名思义就是角色当前的状态,例如“奔跑”“站立”“蹲下”等等,各状态独立        状态机:将当前状态转变到下一状态的一种方法优点缺点每个状态都有自己独立的状态,互不干扰每个状态都有一个自己的文件便于状态的增添            
                
         
            
            
            
            实现1:项目根路径实现优点:
   1.不必有额外操作 
  2.本地包随项目版控,不会丢失包产生错误 
  3.按需升级包 
 缺点:
   1.包的修改随项目版控,增加日志冗余 
  2.不利于包全局管理 
 建议使用场景
   多人合作,开发底子较弱的团队。 
 实现:在项目根目录下创建UPackages 文件夹。将自己的UPM包放入。在Unity Package Manager通过 Add            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 19:50:16
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、制作你的第一个 PackageUnity Package 不做过多赘述,像 URP 本质上也是一个 Package,在 Unity 中可以通过菜单栏 → Window → Package manager 来管理你当前的所有 Package本篇文章主要介绍:如何制作并发布属于你的 Package1.1 Package 主要包含以下内容你的 Package 所实现的功能/提供的工具本身,其中的内容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 19:26:49
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GitHub 是一个面向开源及私有软件项目的托管平台,注册用户都是来自世界各地的大神级别人物。笔者作为小渣渣也想在里面学习学习,所以就把项目源码托管在GitHub上吧~  由于写这篇博客时,笔者已经申请了账号,且已经上传了几个项目尝试。所以博客中也许会有某些操作略过,但笔者会给出其他参考链接。笔者的工作环境操作系统:Ubuntu 14.04 LTS 64位一. 注册账号首先进入GitHub的官网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 16:39:34
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介Unity支持的图像文件格式非常多,包括TIF、PSD、TCA、JPC、PNG、GlF、BMP、IFF、PICT、DDS等。 另外,Unity还支持用Photoshop制作的包含多个图层的PSD格式的图片。PSD格式图片这图层导入Unity之后会自动合并显示,而且该操作还不会破坏PSD源文件的结构。 二、图片格式及尺寸要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:59:14
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以前不是写了篇收集报错日志上传ftp服务器的文章,那时候由于某些缘由,我只有权限上传到ftp服务器上,可是在压测的时候发现不少问题,链接打不开,由于ftp有权限设置,还有链接人数上限,这就尴尬了,这就致使不少报错信息没有收到。这彻底不符合需求,所以,须要后台PHP来处理。phpPHP来处理就很是简单了,只须要上传字符串就行。性能上也优化了,皆大欢喜。代码就很简单,不说什么了。java/// 
//            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 10:44:34
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            管理统一的项目只需要管理资产和ProjectSettings两个文件夹就行了,其他的文件夹都会根据这两个来自动生成。所以用的git来管理这两个就好了。一:下载安装git,https://gitforwindows.org/ 。二:去码云或者github上注册账号,找个然后空白的地方右键点击他,       在命令行里输入git config --global            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 06:36:40
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你做了一个unity项目 想给他提到github上去 如果你是windows 他会不停提示你 warning: LF will be replaced by CRLF in ***** The file will have its original line endings in your working directory 提示这个是因为 windows和其他平台的换行符不一样导致的 git想给            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 11:38:26
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            经历了七个阶段,成功地搭建一套完善的日志系统。
    目录日志的作用第一阶段 无日志第二阶段 引入日志类库第三阶段 日志分级第四阶段 按类隔离第五阶段 日志上报与集中式管理第六阶段 日志代理第七阶段 完善日志架构总结经验程序员的工作离不开日志。日志就像一个笔记本,可以记录程序运行时的一些信息。通过日志,我们可以做很多事情。日志的作用记录系统和接口的使用情况,比            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 20:32:26
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            日志系统主要包含两个部分 1.本地保存 我们知道NSLog打印的日志一般都是直接输出到控制台,开发人员可以在控制台直接看到实时打印的log,既然可以在控制台输出,那么能否将日志输出到其他地方呢,比如说自己定义的text文件?答案是肯定的 ,在iOS中可以通过一些方法将文件重定向到指定输出位置:freopen([filePath cStringUsingEncoding:NSASCIIStringE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 12:00:05
                            
                                338阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、现象1、2台SQLServer使用事物日志传送的方式做的灾备,具体配置如下:  数据库数量:1  数据库大小:85G  主库备份作业频率:每5分钟备份一次  备库cop也作业频率:每5分钟执行一次  备库还原作业频率:每5分钟执行一次  备库的模式是:备用模式(在还原备份时断开数据库用户的连接)2、主库的备份作业正常,备库的copy作业正常,备库的restore作业也没有报错,但是作业里面的步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 14:51:03
                            
                                200阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            日志上传            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-15 10:12:56
                            
                                540阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景传统嵌入式设备开发和调试时普遍习惯使用本地串口用于日志输出;当产品量产后处于安全以及设备部署后远程的诊断的需求,本地串口来输出日志信息已经无法满足产品远程运维的需求。本文主要描述如何在HaaS EDUK1上基于AliOS Things uLog组件对syslog的支持,将运行日志通过网络发送到syslog服务器,提高产品远程运维能力。Syslog什么是syslogSyslog通常被称为系统日志            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 17:26:03
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前情提要搭建地图障碍物碰撞触发器实现攻击效果人物行走动画 前情提要开发日志(一)概括讲述了从0开始的过程,也就是走准备 开发环境 ->学习C#基础 -> 熟悉Unity基本操作 -> 开始实战演练的步骤。实战选择自己设计一个简单的2D RPG游戏。而到3月13日,初步实现了人物的行走与Tilemap背景。搭建地图障碍物除了一个一个Object搭,然后赋予碰撞箱之外,Unti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 07:47:39
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            源代码获取请到github:https://github.com/DrJia/AndroidLogCollector已经做成sdk的形式,源代码已公开,源代码看不懂的请自行google。假设想定制适应自己app的sdk请自行fork。
AndroidLogCollectorandroid
 app崩溃日志收集sdk 1.0
作者:贾博士崩溃日志收集方法:
1.LogCollector是lib包,在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 19:54:28
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游戏项目开发工程中,既基础也重要的2项重要技能:1)会Debug调试技术  2)会加Log并会看日志信息。本篇文章主要介绍后者,主要介绍在编辑器控制台有效地查看日志信息。最后介绍本人基于项目经验,自己封装扩展的编写的日志工具插件。上面是Unity编辑器日志控制台面板。这里主要介绍上方一排菜单的作用:1)Clear:顾明思义,就是清空控制台所有日志信息。2)Collapse:把相同日志信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 14:47:25
                            
                                471阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               资源的上传打包结束后,我们通过比较打包前和打包后AssetBundle的MD5值是否有变化来判断一个AssetBundle是否需要被更新,如果该AssetBundle的MD5值发生了改变,则我们将这个AssetBundle拷贝到我们的待更新文件夹中。更新文件夹的命名应该为当前的大版本号+资源版本号,这样下载的时候才能找到正确的路径,更新文件夹目录结构如下:     Upd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 10:21:04
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Why OpenUPMUnity 2019开始,Unity Package Manager逐渐开始被开发者们用起来了。但还是老问题:Unity几乎没一个功能是拿到手就能用得舒服的。UPM也是如此。如果我们要在UPM中安装一个第三方包的话,默认有两种方式:1. 从本地导入 2. 使用Git安装从本地导入的安装方式,对多人协作以及DevOps特别不友好,所以一开始我自己的开源Unity项目推荐的安装方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 21:04:25
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介这里只介绍如何通过Git上传项目至Github,至于Github注册账号,在网站新建仓库、项目等就不讲解了。网站上可以将本地文件夹直接拖拽至仓库中,但是有文件夹数量限制,超过100个就无法上传,因此这里使用Git方式进行项目上传。使用转自 为Git绑定用户打开git-bash.exe,在桌面快捷方式/开始菜单/安装目录中 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用            
                
         
            
            
            
            之前写了一个tilemap的关卡管理控件,准备尝试提交到unity asset store。现写下尝试步骤:1、登录unity账号后点击这个按钮编辑发布者信息: 之后会跳转到一个个人信息的编辑页面,随便填就行,反正我随便填的,,也没说一定需要填完,所以留了一个 没填(主要是上上传视频简介啥的,我也没有啊)然后我开始选择上传自己的插件包,因为是关卡管理的,所以选择了tool下面的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 11:59:32
                            
                                36阅读
                            
                                                                             
                 
                
                                
                    