社区
J2ME
帖子详情
关于使用M3G里使用Sprite3D透明色问题
sniper_bat
2005-03-09 10:07:02
在M3G里面使用了Sprite3D但是发现原图上的透明色都没有了,都变成了白色.有谁知道该如何设置,需要哪些初始化才能有透明,又或者M3G本来就不支持贴图的透明(目前还没看到使用带透明色的贴图)?
...全文
154
10
打赏
收藏
关于使用M3G里使用Sprite3D透明色问题
在M3G里面使用了Sprite3D但是发现原图上的透明色都没有了,都变成了白色.有谁知道该如何设置,需要哪些初始化才能有透明,又或者M3G本来就不支持贴图的透明(目前还没看到使用带透明色的贴图)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sniper_bat
2005-03-13
打赏
举报
回复
新问题又出现,在WTK2.2和MOTOSDK4.4.2上都是正常的,但是在SONYERICSSON的S700上
却不正确了,Sprite3D变成了很细的一条了,而且还不时的闪烁,有点像被横向挤压了.
无论怎么设置CROP都没有用....难道是S700的底层实现有问题么.......
sniper_bat
2005-03-12
打赏
举报
回复
补充:
cm.setBlending(cm.ALPHA);
将上面的代码改成下面的要快点,效果一样.
cm.setAlphaThreshold(0.5f);
cm.setBlending(cm.REPLACE);
网络咖啡
2005-03-09
打赏
举报
回复
不知道,关注
sy5591
2005-03-09
打赏
举报
回复
哦 也学习一下
sniper_bat
2005-03-09
打赏
举报
回复
我的图做成带透明256色PNG-8是可以用的.当然在代码上还要设置过:
Appearance sprApp = new Appearance();
CompositingMode cm = new CompositingMode();
cm.setBlending(cm.ALPHA);
sprApp.setCompositingMode(cm);
spr3D = new Sprite3D(true,new Image2D(Image2D.RGBA,sprImg),sprApp);
廖雪峰
2005-03-09
打赏
举报
回复
Image2D需要为RGBA或ALPHA格式
cuilichen
2005-03-09
打赏
举报
回复
关注中
sniper_bat
2005-03-09
打赏
举报
回复
暂时不结帖,大家还可以发一些关于M3G的议题,讨论研究一下.
sniper_bat
2005-03-09
打赏
举报
回复
问题解决了,是PNG图的问题,不过关于PNG图的要求还需要研究一下,为什么会出现这种情况.
贝壳鱼
2005-03-09
打赏
举报
回复
呵呵,不知,帮顶
M
3G
里
面的BillBoard(有图)
JSR184除了
使用
Sprite
3D
来实现Billboard之外Node.setAlignment()可以很容易地实现billboard的功能首先,比如我们构造一个树的Mesh mTree;构造函数中,调用 mTree.setAlignment(camera, Node.Z_AXIS, null, Node.null);//这
里
设置为始终沿Z轴方向面对之camera就是你的摄像
Sprite
JS:图形库造轮子的那些事儿
从 2017 年到 2020 年,我花了大约 4 年的时间,从零到一,实现了一个可切换 WebGL 和 Canvas2D 渲染的,跨平台支持浏览器、SSR、小程序,基于 DOM 结构和支持响应式的,高性能支持批量渲染、针对可视化场景优化、支持 WebWorker 的图形系统——
Sprite
JS。在这个“造轮子”过程中,我一步步将一个很简陋的渲染库,变成一个能够支撑可视化应用和游戏开发的,还算不错的...
css中背景图像移动_深入了解:在CSS中
使用
编码图像(背景图像)
作为设计师,通过CSS添加背景图像对您而言毫无疑问。 传统上或通常情况下,这是我们的操作方法-
使用
background-image属性并直接链接到图像源文件。 div { background-image: url(img/image.png); } 但是,我们以这种方式添加的每个图片网址都会导致浏览器运行更多请求。 换句话说,如果我们有10个不同的URL,则浏览器需要10个HTTP请...
2023前端面试题
允许用户从NPM服务器下载别人编写的第三方包到本地
使用
。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地
使用
。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人
使用
。1简单来说,浏览器缓存其实就是浏览器保存通过HTTP获取的所有资源,是浏览器将网络资源存储在本地的一种行为。
GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和
使用
开源项目应该有帮助
GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和
使用
开源项目应该有帮助 系统基础库 Category/Util sstoolkit 一套Category类型的库,附带很多自定义控件 功能不错~ BlocksKit 将Block风格带入UIKit和Founc
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章