Starling之动态纹理
来源:互联网 发布:linux中断机制 编辑:程序博客网 时间:2024/05/22 04:07
点击打开链接
对于矢量内容,Flash提供了“Graphics”类。你可以通过访问这个类来绘制任何sprite或shape。
var shape:Shape = new Shape();shape.graphics.beginFill(Color.MAROON);shape.graphics.drawCircle(50, 50, 30);shape.graphics.endFill();shape.filters = [ new DropShadowFilter() ];
我们仅仅是创建了一个简单的带阴影的红色的圆。但是它不能显示在Starling显示树中——毕竟它是Flash显示对象。
但我们可以把这个图形绘成位图,然后创建来自位图的纹理!
var bmpData:BitmapData = new BitmapData(100, 100, true, 0x0);bmpData.draw(shape); var texture:Texture = Texture.fromBitmapData(bmpData);var image:Image = new Image(texture);addChild(image);这是非常有用的技巧,因为任何Flash显示对象都可绘成位图!
只要记得在每一帧创建一个新的纹理太慢了;因此这个技巧不适用于创建动态的动画。
0 0
- Starling之动态纹理
- UnityShader之创建动态纹理
- starling 如何使用Texture Packer导出纹理
- Starling之资源管理类
- 动态纹理
- starling
- 获取Starling的实例,并操作之
- [Flash/Flex] Starling之资源管理类
- Ogre动态纹理(转)
- OGL纹理之纹理代理
- (新手入门)AS3基于starling引擎移动开发之Starling入门
- (新手入门)AS3基于Starling引擎移动开发之starling简单碰撞
- video registration (利用动态纹理)
- D3D动态纹理播放视频
- 用DirectX实现动态纹理
- 动态更换地形纹理图
- cocos creator动态更换纹理
- 程序纹理应用之静态纹理生成
- 黑马程序员_this关键字
- cocos2d-x备忘录
- Android控件之ZoomControls缩放控件
- (standard c libraries translation )bcmp家族
- linux获取当前绝对路径
- Starling之动态纹理
- spring和mybatis自动判断dao操作类型分库查询
- 数据库_jdbc_dbutils的使用+存储复杂对象
- C++语言的15个晦涩特性
- JS 限制文本框只能输入数字
- versionCode与versionName的区别
- IOS 中的 _cmd 代表本方法的名称
- ios绘制虚线
- 创建快捷启动方式