spine

spine实现预加载(一)

好久不见. 提交于 2020-03-29 12:01:27
前言   本文实现了spine动画的预加载,解决在战斗等大量加载spine动画的时候出现卡顿现象。 这里使用和修改三个类,直接修改的源码,当然你也可以继承LuaSkeletonAnimation,自己封装一个类。这里做个例子, 不自己写类,直接改源码。如果想自己写,绑定到lua,看我别的帖子。废话不多说,入主题。 在之前对图片 应该对图片进行异步加载,详细以后再说。 版本:quicklua 3.3 win vs2012 原理 先分析下,LuaSkeletonAnimation类 class LuaSkeletonAnimation: public spine::SkeletonAnimation { public: static LuaSkeletonAnimation* createWithFile (const char* skeletonDataFile, const char* atlasFile, float scale = 1); LuaSkeletonAnimation (const char* skeletonDataFile, const char* atlasFile, float scale = 1); virtual ~LuaSkeletonAnimation(); }; LuaSkeletonAnimation 继承自 SkeletonAnimation类

CentOS7安装Cacti1.1.38(亲测可用)

风格不统一 提交于 2020-03-08 13:29:12
1.软件安装 1.1 更新系统 yum -y install wget vim-enhanced mkdir /etc/yum.repos.d/backup mv /etc/yum.repos.d/{*.repo,backup} wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.163.com/.help/CentOS7-Base-163.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo rm -rf /var/cache/yum rm -rf /var/cache/man yum makecache yum update 1.2 安装 Cacti 部署环境所需软件包 1.2.1 添加 MariaDB YUM 仓库,执行以下脚本 echo '# MariaDB 10.2 CentOS repository list - created 2017-07-03 06:59 UTC #http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = https://ipv4.mirrors.ustc

Unity 使用 Spine 动画

纵然是瞬间 提交于 2020-01-18 02:14:54
在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持。 运行库导入 到 Spine 官网关于 Unity 插件的下载地址 spine-unity-download 直接下载最新的插件包,例如:Spine-Unity 3.6 runtime unitypackage ,然后直接导入工程中。 这种方式是比较常用而且方便的,因为在导入插件核心库的同时,还是导入一些 demo 例子,帮助我们快速上手使用插件的 API ,因此这里我也选择使用第二种方式导入插件。建议新建一个空工程来导入相关 demo 了解插件的使用,而正式工程只导入 spine-csharp 和 spine-unity 两个部分即可。 插件导入步骤 在 Unity 菜单中依次点击:Assets->Improt Package->Custom Package 选中 Spine-Unity 3.6 runtime unitypackage 并导入,去掉 Spine Examples 的勾选(假如需要查看 demo 则点击 All ) 点击 Import 完成导入,导入完成后在工程 Assets 下会多出一个 Spine 目录,表示导入成功。 Spine 资源导入步骤 通常制作好的 Spine 动画导出时会有三个文件: .png 、

二、Spine学习笔记-基础示例场景

你说的曾经没有我的故事 提交于 2020-01-17 04:16:44
这里是个人的学习笔记,如有疑问,欢迎指正. 并推荐到[spine官网]进行深入学习(http://zh.esotericsoftware.com/) 准备工作 导入spine-unity runtime,同时导入示例.(步骤略) 依次打开以下场景进行查看 The Spine GameObject 这个场景介绍说的大致是 Spine GameObject就是GameObject物体挂载了SkeletonAnimation (or SkeletonRenderer, SkeletonGraphic or SkeletonAnimator)组件. SkeletonAnimation是最常用的组件, 它里面使用了SkeletonData资源.它在资源中用 图标标出 SkeletonData管理了spine导入unity的资源文件(.json-动画配置文件, .png-动画图集文件 和 .atlas.txt-图集信息文件, 在spine中默认后缀名是.atlas,官方建议修改为.atlas.txt,为了避免unity读取的时候出现问题 ) 了解SkeletonAnimation在inspector面板中的属性 Controlling Animation 此场景示范了基础的动画代码如何使用 SkeletonAnimation.Skeleton.ScaleX = 1; //控制的是X轴的翻转

cacti+CentOS6.5

半城伤御伤魂 提交于 2019-12-20 01:53:59
系统版本: CentOS6.5 软件版本:cacti-0.88f 需要预安装的软件有以下几种,可以通过 yum安装全部 yum -y install net-snmp* yum -y install openssl* yum -y install rrd* yum -y install httpd* mysql* php* yum -y install libtool* 配置软件开机自动启动: chkconfig mysqld on chkconfig httpd on chkconfig snmpd on chkconfig iptables off 打开 /etc/php.ini 编辑:extension_dir = /etc/php.d 确保 /etc/php.d/mysql.ini文件中有如下设置: extension=mysql.so 确保/etc/php.d/snmp.ini中有如下设置: extension=snmp.so 更改数据库密码为limg@4px.com Mysqadmin –u root password “limg@4px.com” 创建数据库 cacti 进入数据库: mysql –u root –p 回车输入 limg@4px.com 创建cacti数据库:mysql>reate database cacti; 开放数据库 cacti的访问权限

spine骨骼动画组件使用详解

匿名 (未验证) 提交于 2019-12-02 23:43:01
1. spine骨骼动画工具 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画 spine是一个非常流行的2D骨骼动画制作工具 spine 动画美术人员导出3个文件: 骨骼动画导入: 直接把三个文件拷贝到项目的资源目录下即可; 使用骨骼动画 2种方式: 2. sp.Skeleton sp.Skeleton: 控制面板属性: sp.Skeleton重要的方法: Skeleton是以管道的模式来播放动画,管道用整数编号,管道可以独立播放动画,Track; 3. 动画事件监听 setStartListener: 设置动画开始播放的事件; setEndListener : 设置动画播放完成后的事件; setCompleteListener: 设置动画一次播放完成后的事件; 代码示例: game_scene.js // Learn cc.Class: // - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/class.html // - [English] http://docs.cocos2d-x.org/creator/manual/en/scripting/class.html // Learn Attribute: // - [Chinese] https://docs.cocos.com

Vxlan

风格不统一 提交于 2019-11-28 22:42:05
来自: http://www.h3c.com/cn/d_201811/1131076_30005_0.htm 解读VXLAN 1 起源-Origin 传统的交换网络解决了二层的互通及隔离问题,这个架构发展了几十年已经相当成熟。而随着云时代的到来,却渐渐暴露出了一些主要的缺点。 Ÿ 多租户环境和虚拟机迁移 为了满足在云网络中海量虚拟机迁移前后业务不中断的需要,要求虚拟机迁移前后的IP不能变化,继而要求网络必须是大二层结构。传统的二层网络技术,在链路使用率、收敛时间等方面都不能满足需要。 Ÿ VLAN的局限 随着云业务的运营,租户数量剧增。传统交换网络用VLAN来隔离用户和虚拟机,但理论上只支持最多4K个标签的VLAN,已无法满足需求。 2 竞争-Competition 为了解决上述局限性,不论是网络设备厂商,还是虚拟化软件厂商,都提出了一些新的Overlay解决方案。 网络设备厂商,基于硬件设备开发出了EVI(Ethernet Virtualization Interconnect)、TRILL(Transparent Interconnection of Lots of Links)、SPB(Shortest Path Bridging)等大二层技术。这些技术通过网络边缘设备对流量进行封装/解封装,构造一个逻辑的二层拓扑,同时对链路充分利用、表项资源分担

Linux监控篇—Centos7.4下构建cacti监测体系

允我心安 提交于 2019-11-25 23:51:01
构建cacti监测体系(基于LAMP架构) 目录 第一部分 实验环境 第二部分 搭建LAMP架构 第三部分 部署cacti、设置数据库连接 第四部分 配置SNMP 第五部分 安装cacti-spine优化数据轮询速度 第六部分 配置cacti监测系统 第一部分 实验环境 Linux服务器一台 IP地址:192.168.80.10(server) 系统:CentOS 7.4 需要软件:cacti-1.1.26.tar cacti-spine-1.1.26.tar Win7客户端一台(测试用) IP地址:192.168.80.2 第二部分 搭建LAMP架构 注意:由于本实验使用的软件版本都比较高,经过多次测试,数据库选择了最稳定最新版本mariadb,yum源是来自于中科院,各个插件来自阿里云,因此配置的Yum仓库里配置了本地源、阿里云源以及中科院的yum源。 一:配置yum源 [root@server ~]# cd /etc/yum.repos.d/ [root@server yum.repos.d]# rm -rf * [root@server yum.repos.d]# vi base.repo [local] //本地yum源 name=local baseurl=file:///mnt enabled=1 gpgcheck=0 [mariadb] //中科院yum源 name