首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
sprite专题
精灵图(sprite)CSS动画实现
精灵图 动画效果如下 HTML代码 <div class="boxA"></div> css代码 .boxA {width: 100px;height: 400px;background:url("https://img-ask.csdn.net/upload/202005/13/1589349016_808127.png") no-repeat;background-size:
阅读更多...
第3讲:关于Pixi的Text、Container、Sprite、Graphics组件功能作用
首先这里提供一个公用代码: 下部分各种组件基于这个公用代码直接往下添加代码即可。 import {Application, Text, Container, Sprite, BaseTexture, Texture, Graphics} from 'pixi.js'import './style.css'import testImageUrl from './images/test.jpg'
阅读更多...
CSS 精灵技术 sprite
精灵技术产生的背景 图所示为网页的请求原理图,当用户访问一个网站时,需要向服务器发送请求,网页上的每张图像都要经过一次请求才能展现给用户。 然而,一个网页中往往会应用很多小的背景图像作为修饰,当网页中的图像过多时,服务器就会频繁地接受和发送请求,这将大大降低页面的加载速度。为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度,出现了CSS精灵技术(也称CSS Sprites、CSS
阅读更多...
UGUI打包图集工具插件Simple Sprite Packer
孙广东 2015.7.9 我想做过NGUI 或者Unity2D【更熟悉】游戏的的人,应该记得,比如要做一个角色的动画,美术给的一张大图【里面包含很多的小图,是角色的各个部位】。这张大图就可以理解为一张图集! NGUI也是类似。 那么UGUI图集的打包,网上也是介绍的很多了, 只要我们为 Sprite设置好 Packing Tag的话,就完全不用在多考虑了, Unity在每
阅读更多...
Sprite (2D and UI)
孙广东 2015.7.8 在将图片导入Unity后 做的一些设置经常会得到警告信息。所以要了解一下这些设置。 D:\Program Files\Unity5\Editor\Data\Documentation\en\Manual\class-TextureImporter.html Sprite (2D and UI)选择导入到Unity中的Texture纹理。在Inspector面板上显
阅读更多...
cocos2dx显示sprite的矩形框
http://my.oschina.net/huangsz/blog/188520 方便调试之cocos2d-x中sprite显示图片边框方法 在ccConfig.h文件中搜索CC_SPRITE_DEBUG_DRAW,将0改为1即可显示ccsprite的图片边框,方便调整和做碰撞判断的一些视觉调整
阅读更多...
6、Cocos Creator 2D 渲染组件:Sprite 组件
Sprite 组件 Sprite(精灵)是 2D/3D 游戏最常见的显示图像的方式,在节点上添加 Sprite 组件,就可以在场景中显示项目资源中的图片。 属性功能说明Type渲染模式,包括普通(Simple)、九宫格(Sliced)、平铺(Tiled)和填充(Filled)四种模式,详情请参考下文 渲染模式 部分的内容CustomMaterial自定义材质,使用方法参考 自定义材质Gra
阅读更多...
M8SDK教程-游戏开发心得(三):DDraw进阶教程-贴图,Alpha和Sprite动画,RPG游戏雏形
M8SDK教程-游戏开发心得(三):DDraw进阶教程-贴图,Alpha和Sprite动画,RPG游戏雏形 引用: M8 SDK教程- 游戏开发心得(一): 游戏程序框架 http://bbs.meizu.com/thread-957024-1-4.html 2009-05-18 WM_ACTIVATE已处理,感谢linuxlt的提醒. M8SDK教程-游戏开发心得(二): Direct
阅读更多...
复制一个纹理为SpriteAtlas的Sprite的纹理,大小和原始相同
复制一个纹理为SpriteAtlas的Sprite的纹理,大小和原始相同 之前没做过关于texture的东西。 在打包的资源中有一个预设所有的图是打包在一起的。很多Sprite组成的图形。 在游戏加载后,需要对一些图层做处理,这时候需要处理贴图,但是又不想动原始的图。 复制Sprite里的贴图遇到很多问题。 Sprite.rect 大小可能比 Sprite.textureRect大得多,有
阅读更多...
Pygame基础2-精灵类 Sprite
2. 精灵类 原理 精灵(sprite) 是一个古老的术语,用来描述游戏中的各种图像。 在PyGame中,精灵类(Sprite) 是一个常用的类。精灵类有以下好处/用处: 更好地表示游戏中的角色。通过Group类同时管理游戏中的多个精灵。更容易进行碰撞检测 在Pygame中,我们使用surface表示图形,用rect 移动图形。精灵类将两者结合到一个类中,这样我们就可以方便地绘制和移动
阅读更多...
【Unity3D游戏开发】之Sprite Packer使用方法 (九)
前置说明: 我们用来做sprite 的图片,通常会留有很多空白的地方,我们在画完了sprite之后,这些地方很可能就没有什么作用了。如果想避免这些资源上的浪费,我们可以把各个sprite做成图集,把图片上的空间尽量利用得充实一点。这时候,我们就需要一个制作图集的工具。 其实这个功能要自己写也不难的,只是把各个sprite上的图片做copy pixel处理,然后计算一个矩形范围,把所有
阅读更多...
flex sprite
<?xml version="1.0"?><!-- usingas/AddingChildrenAsUIComponents.mxml --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"><mx:Script><![CDATA[import flash.display.Sprite;import mx.core.UIComp
阅读更多...
vue-cli3 使用 svg-sprite-loader 的坑
vue-cli3 使用 svg-sprite-loader 的坑 chainWebpack: config => {config.module.rules.delete("svg"); //重点:删除默认配置中处理svg,//const svgRule = config.module.rule('svg')//svgRule.uses.clear() config.mod
阅读更多...
切记 cocos2d中一个CCAction 对象只能被使用到一个Sprite对象上
切记 cocos2d中一个CCAction 对象只能被使用到一个Sprite对象上 在cocos2d中,经常需要将一个action施加到多个Sprites上面,以达到相同的效果。 所以经常会有下面的代码: CCMoveTo * move =[CCMoveTo
阅读更多...
Css Sprite是什么 有什么优缺点?
1.Css sprite(雪碧图)的定义 CSS Sprites是一种网页图片应用处理方式,就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位。 2.优点 减少网页的http请求,提高页面的加载速度 减少图片的字节:多张图片合并成1张图
阅读更多...
性能优化篇(七) UI优化注意事项以及使用Sprite Atlas打包精灵图集
UI优化注意事项 1.尽量避免使用IMGUI(OnGUI)来做游戏时的UI,因为IMGUI的开销比较大。 2.如果一个UGUI的控件不需要进行射线检测,则可以取消勾选Raycast Target 3.尽量避免使用完全透明的图片和UI控件。因为即使完全透明,我们看不见它,但它仍然会产生一定的性能开销。如果UI中一定要用到很多张完全透明的图片,则建议把这些完全透明的图片由单独的摄像机进行渲染,且这些U
阅读更多...
UE4官方2D游戏制作视频踩坑 没有get sprite material
UE4官方2D游戏制作视频踩坑 没有get sprite material 如题 视频链接 46:07处 我的引擎是4.25版本,没有这个函数 解决方案:
阅读更多...
cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。 如果我们对一个Sprite使用setBlendFunc方法,如: CCSprite::setBlendFunc(ccBlendFunc blendFunc); 会以这个Sprite作为源,Spri
阅读更多...
Unity3D编辑器操作技巧16-Sprite九宫格
阅读更多...
前端技巧之svg精灵图svg-sprite-loader
首先说明精灵图的必要性,其可以让我们只需要向服务器请求一次图片资源,就能加载很多图片,即能够减轻http请求造成的服务器压力。 然后这里要说明的是这个插件是webpack上面的,所以在vue2中比较好用,如果在vue3中,可能解决方案就不是这个插件了。 然后,svg的解决方案包含了精灵图和svg的全局组件配置,这里只是一部分,完整版的解决方案还有另一篇。 这是老师的图的细节。 老师没提
阅读更多...
vue-cli3 svg-sprite-loader不显示icon
按照网上的教程,一步步下来,icon死活不显示,后来改了下;终于能正常显示了。 后来发现在保存的时候,vscode格式化工具把 :xlink:href前面的:给去掉了。。。??? 主要是改了下面的代码: // 在IconSvg.vue 加了v-bind(:)<use :xlink:href="iconName"></use> 下面是各个文件 vue.config.js c
阅读更多...
进程保护软件《Daemom Sprite(进程守护精灵)》 推荐
软件用途: 当你想要让某个程序 进程一直在后台运行,即使点击弹窗关闭按钮 OR 任务管理器内进程强制关闭 也会自动进程重启保持,请使用本软件Daemom Sprite(进程守护精灵); 下载和安装使用教程链接: Daemom Sprite下载|Daemom Sprite(进程守护精灵) v1.0免费版下载-Win7系统之家
阅读更多...
(译)如何使用cocos2d 2.0 (安装)来给一个Sprite添加遮罩
(译)如何使用cocos2d 2.0 来给一个Sprite添加遮罩 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/4428/how-to-mask-a-sprit
阅读更多...
cocos2d python sprite 响应mouse 事件
记录下关键代码 不多说明,一看就明白 class card_sprite(Sprite):is_event_handler=True;def __init__(self,image):super(card_sprite,self).__init__(image);self.is_mouse=False;self.is_end=False;def on_enter(self):supe
阅读更多...
ios游戏开发 Sprite Kit教程:初学者 3
注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测和物理特性: 概述碰撞检测和物理特性: 实现收尾何去何从? 碰撞检测和物理特性: 概述 至此我们已经可以让炮弹
阅读更多...
ios游戏开发 Sprite Kit教程:初学者 2
注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs UnityHello, Sprite Kit!横屏显示移动怪兽发射炮弹碰撞检测: 概述碰撞检测: 实现收尾何去何从? 横屏显示 首先,在Project Navigator中单击Sprite
阅读更多...