博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Libgdx window add alpha action change the background actor alpha
阅读量:6799 次
发布时间:2019-06-26

本文共 749 字,大约阅读时间需要 2 分钟。

现象:

      Stage中包括一个Window,一个Actor,Window中加入alpha action后,Actor也随之消失;Actor加入alpha action后,不起作用。

解决:

      重写draw方法,加入batch.setColor(getColor().r, getColor().g, getColor().b, getColor().a);

import com.badlogic.gdx.graphics.g2d.Batch;import com.badlogic.gdx.scenes.scene2d.Actor;import com.secondegg.reversi.util.Assets;/** * * @author cuizhf */public class Table extends Actor {        public Table() {    }        @Override    public void act (float delta) {        super.act(delta);    }        @Override    public void draw (Batch batch, float parentAlpha) {        batch.setColor(getColor().r, getColor().g, getColor().b, getColor().a);            batch.draw(Assets.instance.table.tableh, 0, 0);        batch.draw(Assets.instance.table.tablen, 100, 0);    }}

 

转载地址:http://ocuwl.baihongyu.com/

你可能感兴趣的文章
浅谈React工作原理
查看>>
计划任务与系统日志管理
查看>>
Spring Security3配置使用
查看>>
升级aws ec2主机配置
查看>>
CentOS 6.5 svn服务器1.0版
查看>>
RED7防火墙
查看>>
FreeNAS8 ISCSI target & initiator for linux/windows
查看>>
cisco 3560交换机和H3C S5120 链路聚合配置实例。
查看>>
Java NIO 之 ServerSocketChannel 与 SocketChannel
查看>>
介绍几款高级DAC解码芯片(整编)
查看>>
Python入门(八)分支与循环
查看>>
linux命令:dd
查看>>
WinHex制作磁盘镜像
查看>>
使用Powershell批量获取Exchange 2013邮箱用户容量使用量
查看>>
python类创建对象的公有属性和私有属性
查看>>
Function ereg() is deprecated Error
查看>>
网卡启动时候报does not seem to be present
查看>>
C++ explicit 关键字
查看>>
ipran-te
查看>>
Linux中nfs网络文件共享
查看>>