自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 华为云服务器安装常用软件

默认从目录/etc/systemd/system/读取配置文件,但里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/。设置开机启动会在/etc/systemd/system/multi-user.target.wants/目录下新建一个文件的链接。4、不要创建目录后再授权给用户的方式,用useradd -d /xxx -s /bin/bash -m username (-m创建默认目录的意思)或者 adduser --home /xxx username。

2024-02-23 15:03:42 278

原创 SpriteAtlas Include in Build 的理解

SpriteAtlas Include in Build 的理解我们查看官方资料,可以看到“Include in Build”的解释为:按字面理解,是打包时图集是否被包含到资源中。Unity2018.4.6之前是有Bug,如果有AB包,AB包中也引用了图集的资源,会有两份同样的资源,造成冗余,这个Bug在2018.4.6被修复了。在编辑器状态下,如果勾选了“Include in Build”,相当于系统直接使用图集文件,进测试发现:不选中InClude in Build在root\Libra

2021-06-29 17:39:40 1670

原创 AssetBundle加载和销毁机制

AssetBundle加载和销毁图ab包源文件,分为存放服务器端和客户端两种情况,存放在服务器端需要用WWW来远程加载。一般来讲,我们会吧ab包源文件放在客户端,使用AssetBundle.LoadFromFile或AssetBundle.LoadFromFileAsync加载,每次新登录比对ab包源文件和服务器上文件版本的差别,更新下载最新的ab包到本地,实现资源的热更新。AssetBundle加载分为三个部分从文件中加载到内存镜像中,一般使用AssetBundle.LoadFromFile或A

2021-06-29 16:26:49 613

转载 UGUI聊天消息气泡随文本内容自适应

游戏中需要用做UGUI做聊天界面。其中聊天气泡ChatItem的UI要求能随着聊天内容文本的长度自适应的。网上搜了一下聊天气泡的UI,发现都不太符合咱的需求,具体来说是文本宽度不足一行时,文本宽度自增;文本宽度大于一行时,文本高度自增。效果如下图:实现方法:(UGUI)Scroll View/Viewport/Content是挂气泡Item的节点,给它添加Content Size Fitter和Vertical Layout Group组件,注意设置Vertical Fit为Preferred S

2021-06-24 08:46:07 450

原创 Unity3D-场景中3D物体添加点击事件

x欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,

2021-06-19 18:17:35 5863 2

原创 列表控件Horizontal/Vertical/Grid Layout Group使用说明

列表控件Horizontal/Vertical/Grid Layout Group使用说明Grid Layout GroupHorizontal Layout GroupVertical Layout GroupGrid Layout Group为Panel控件添加Grid Layout Group,子控件为四个按钮,分别为Grid,Calendar,Gear,User:默认属性为:为方便演示,按钮的底色为控件自带image,按钮上面的图标为其子控件image:显示效果为:Padding

2020-08-30 21:00:05 1527

原创 Unity之Toggle、ToggleGroup使用

Unity之Toggle、ToggleGroup使用Toggle属性TransitionNavigationIs OnToggle TransitionGraphicGroupOn Value Changed(Boolean)自带Toggle说明代码设置与判定Toggle Group绑定事件Toggle属性TransitionNone:无Color Tint:颜色色彩 Target Graphic:目标图形 Normal Color:正常颜色 Highlighted Colo

2020-08-29 20:57:14 5517

原创 UGUI之Image、RawImage使用说明

UGUI之Image、RawImage使用说明Image说明基本属性图片切割九宫格图集Image说明Image是UGUI中最常见的控件,用于图片的显示,需要使用精灵图片。基本属性Source Image,具体使用的图片,可拖动进来,需要是精灵格式;Color,图片的颜色,包括透明度控制。脚本上有Color、Color32的区别,Color类是Folat类型的参数,大小为0 ~ 1,Color32是Int类型参数,大小为0 ~ 255;Material,图片的材质;Raycast Target

2020-08-29 19:48:43 2714

原创 Unity Animation动画系统

Unity Animation动画系统Animation基础用法Animator动画状态机Animation基础用法创建游戏对象并添加Animation组件,然后将动画文件拖入组件。注意:需要进入动画文件的Debug属性面板,否则会出现The AnimationClip 'xxx' used by the Animation component 'New Text' must be marked as Legacy.的错误,不能播放动画。顾名思义,Legacy是遗留的意思,应该是针对老版本的承接,

2020-08-26 21:20:17 2944

原创 DOTween常用API说明

DOTween常用API说明写在前面控制变化的两种方法常用组件拓展方法Transform拓展方法1.Position2.RotationScalePunchShakeBlendCamera拓展方法Material拓展方法Text拓展方法Dotween常用方法SequenceTweener的设置Ease 运动曲线的设置回调函数动画控制方法获取数据方法携程方法写在前面前缀是区分功能最好的显示,DOTween常见函数的前缀有三个DO、Set、On。DO是执行transform.DOMoveX(100,

2020-08-26 10:27:57 1705

原创 Unity3D插件之DoTween

Unity3D插件之DoTween插件安装及设置说明插件说明安装及设置插件安装及设置说明插件说明DOTween分为收费版和免费版,HOTween 2就是DOTween,DOTween Pro为收费版本,DOTween(HOTween 2)为免费版。安装及设置把下载到压缩包中的DOTween文件夹拷贝到项目文件中,官方地址安装DOTween:菜单栏——》Tools——》DOTween Unility Panel——》Setup DOTween…或者使用unitypackage插件导入

2020-08-26 09:16:35 1542

原创 Sprite Atlas使用介绍

Sprite Atlas使用介绍初始化设置Sprite Atlas的目的Sprite Atlas的主要有以下三个功能创建、编辑图集及参数设定添加图集Variant(变种)运行时访问图集初始化设置图片需要切换成Sprite(2D and UI),设置 Edit -> Project Settings -> Editor -> Sprite Packer-> Mode -> AlawaysEnable。新建SpriteAtlas文件,将Sprite或者Sprite所在文件夹

2020-08-25 11:03:07 4626

原创 TextMeshPro使用说明

TextMeshPro使用说明创建字体所以对于中文环境建议Font Creator窗口属性注意要包含空格字符,除非确定你不需要它设置全局默认字体第一种方法第二种方法精灵字体动态字体扩展原理使用方法组件源码地址创建字体TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少,但是对于字符非常多的语言如中文就影响很大。所以对于中文环境建议对于游戏

2020-08-24 21:15:31 16663

erlang面对软件错误构建可靠的分布式系统

我们如何去编写在有软件错误的条件下有合理行为的软件呢?这是我这篇 论文想要回答的核心问题。大型的系统往往在交付的时候还存在着许多软件错 误,然而我们却奢望它们能够运行正常。 系统有不完善的环节,而我们又希望它可靠,这就对系统提出了一定的要求。 这些要求是能够被满足的,要么在所采用的编程语言中,要么在应用程序所调用 的标准库中。 在本文中,我会列举出我认为的可容错系统所必须具备的本质特性,我还将 展示这些特征在我们的系统(Erlang/OTP)中如何被满足。

2014-02-18

ibatis开发指南

相对 Hibernate 和 Apache OJB 等“一站式”ORM 解决方案而言,ibatis 是一种“半 自动化”的 ORM 实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibernate 还是 Apache OJB,都对数据库结构提供了较为完整的封装,提供了从 POJO 到数据库表的全 套映射机制。程序员往往只需定义好了 POJO 到数据库表的映射关系,即可通过 Hibernate 或者 OJB 提供的方法完成持久层操作。程序员甚至不需要对 SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的 SQL 并调用 JDBC 接口加以执 行。

2014-02-17

基于eclipse的maven集成tomcat

环境: eclipse版本Java EE Version: Juno Service Release 1 tomcat 6.0.36 maven 3.0.4

2013-06-27

spring3.0 MVC 中文教程

Spring MVC是Spring的框架的Web组件。 它提供了丰富的功能,为建设强大的Web应用程序。 Spring MVC框架的架构,并在这样的高度可配置的方式,每一块的逻辑和功能设计。 此外Spring可以毫不费力地与其他流行的Web框架,如Struts,WebWork的,的Java Server Faces和Tapestry集成。 这意味着,你甚至可以告诉Spring使用Web框架中的任何一个。 比Spring更不紧耦合的servlet或JSP向客户端呈现视图。 喜欢速度与其他视图技术集成,Freemarker的,Excel或PDF现在也有可能。

2013-06-27

Ant使用指南

Ant使用指南,Ant 的其他关键优势包括其突出的简单性和无缝地使用自定义功能来扩展它的能力。但愿您在完成本教程其余内容的学习之后,会欣赏 Ant 的这些优势。

2013-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除