|
主题: 我有一个director应用方面的问题想问大家
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#12001/7/17 10:47:53
如何用director实现如下的效果: 将一辆汽车的外壳通过用户指定颜色而变色。
|
 南山东篱摄螂
职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
|
#22001/7/17 11:13:35
你可以预先准备好 n 种颜色的外壳,然后通过 成员替换的方法来实现换壳。 关键语句是: CarSprite.member = myColorMember
|
 xiaodong
职务:普通成员
等级:1
金币:0.0
发贴:94
注册:2001/6/13 16:55:51
|
#32001/7/17 11:21:08
有一种简单的方法。如果用户选择颜色是用按纽,则只需在每个按纽上加如下类似代码 on mouseup member("汽车").color=rgb(255,255,0) updatestage end
按纽很多可用
on moseup me member("汽车").color=sprite(me.spritenum).color updatestage end (当然按纽的颜色就是车的颜色)
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
注册:2000/12/21 16:27:18
|
#42001/7/17 16:00:21
drawxtra中有函数可以对封闭区域填充颜色.
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#52001/7/17 21:50:15
愁眉不展在上个贴子中说 引用: drawxtra中有函数可以对封闭区域填充颜色.
但是我所说的这种填色不是简单的填充,因为汽车是有明暗变化的,填的色不仅仅要正确表现,也同时要表现出车本身的明暗. 就像是photoshop中的层混合模式或是在photoshop 中调节hue/saturation那样. director能实现吗?
|
 大烧卖
职务:普通成员
等级:1
金币:0.0
发贴:73
注册:2000/12/27 9:23:29
|
#62001/7/17 23:02:59
我有一个方法。。。。 可能土得掉渣。。。。。
调色板。。。。。。
现在已经没几个人愿意使用这种高速度高效率的图形方式了。。。。。。
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#72001/7/18 17:11:44
大烧卖在上个贴子中说 引用: 我有一个方法。。。。 可能土得掉渣。。。。。
调色板。。。。。。
现在已经没几个人愿意使用这种高速度高效率的图形方式了。。。。。。
怎么不说完??? 我洗耳恭听
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
|
#82001/7/18 20:11:22
我想可以试试前景色与mask相结合来完成,应该很简单。
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#92001/8/1 8:54:37
donlee在上个贴子中说 引用: 我想可以试试前景色与mask相结合来完成,应该很简单。
大烧卖, donlee, 看来对这个问题你们都有比较好的解决方案, 能给我详细指点一二吗???谢谢!
|
 mtyou
职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2000/12/8 16:47:42
|
#102001/8/1 10:43:09
如果只是单色的话只要将汽车做成1bit 的,然后通过设置sprite whichSprite.foreColor 或 sprite(whichSprite).backColor来改变颜色,否则建议预先做好别的颜色然后通过设置替换member 来达到这种效果
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#112001/8/1 13:18:12
mtyou在上个贴子中说 引用: 如果只是单色的话只要将汽车做成1bit 的,然后通过设置sprite whichSprite.foreColor 或 sprite(whichSprite).backColor来改变颜色,否则建议预先做好别的颜色然后通过设置替换member 来达到这种效果
谢谢mtyou, 不过我有一个地方不懂的是1bit是个什么概念呢 ?
|
 poloer
职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2000/11/20 20:47:52
|
#122001/8/1 14:00:56
呵呵,1bit就是只有黑白两色!!!
|
 菜菜子
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/12 17:49:45
|
#132001/8/1 17:07:50
poloer在上个贴子中说 引用: 呵呵,1bit就是只有黑白两色!!!
那么保留灰度吗?
|
 poloer
职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2000/11/20 20:47:52
|
#142001/8/1 17:25:44
1bit就是只有黑白两色,没有别的颜色
|
 luvxf
职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2000/12/18 20:27:35
|
#152001/8/1 21:02:59
大烧卖在上个贴子中说 引用: 我有一个方法。。。。 可能土得掉渣。。。。。
调色板。。。。。。
现在已经没几个人愿意使用这种高速度高效率的图形方式了。。。。。。
只有影片是256色的才能用调色板方式吧?
|