连连看里面的bmp图片怎么rpg制作大师 连连看啊

怎么用PS图片导入到文泰里面?用文泰转换BMP文件不行里面太多线条了,那位高手知道有没有跟好跟快捷的方法图片导入文泰里面?
怎么用PS图片导入到文泰里面?用文泰转换BMP文件不行里面太多线条了,那位高手知道有没有跟好跟快捷的方法图片导入文泰里面?
不区分大小写匿名
用PS直接存储BMP格式的图片,在导入到文泰里面。
转BMP不行 文泰里面可以读但是用不了。
在PS里面吧要输出的调成单黑色,用24位色,导入文泰在去掉其它3个颜色组,就可以输出了
不清晰的图片也可以?
你是要刻字还是要出图?
吧图片在文泰里面转成线条,刻出来
导入文泰雕刻后把不必要的图层去掉,在储存文泰格式,在文泰V8(你的输出文泰软件)进行输出就OK了。
你试过没?我试过没用里面没有可以用的全是不完整的
我刚才拿了一张图片去导了,能导出来,我问了我们制作部同事,说一般导出来的都可以,但有些复杂的图片导出来不怎么完整。
发原图给我,我找我同事给你弄出来,这是Q号
你试试看下 我试了转BMP 在文泰里面有线条但没有一副是完整的
昨天帮你转了,但没时间发给你,今天看情况给你发离线文件。
我知道一点点,不知能不能帮上你
你试试看转成PLT格式!用CorelDRAW 转成这个格式然后就打开文泰点读入把下面换成PLT格式的读入就可以了!背景色它会自动过滤掉!
导入文泰之后,怎么去掉不必要的图层呢?谢谢!
怎么转成线条呢?
相关知识等待您来回答
多媒体领域专家
& &SOGOU - 京ICP证050897号> C++关于游戏地图我想用一张bmp格式的图片当做地图,但是里面有些房子之类的人不可以走过去,请问怎
C++关于游戏地图我想用一张bmp格式的图片当做地图,但是里面有些房子之类的人不可以走过去,请问怎
leonsun & &
发布时间: & &
浏览:30 & &
回复:1 & &
悬赏:0.0希赛币
C++关于游戏地图我想用一张bmp格式的图片当做地图,但是里面有些房子之类的人不可以走过去,请问怎么实现这个功能
估计你是要做tile-based游戏。
方法有很多,可以自己制作一个二维掩码文件,表示是否可达,随着这个BMP图的载入而载入,精灵与这个掩码数据进行判断是否可达。leonym & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&连连看游戏面崩溃怎样修复_百度知道
连连看游戏面崩溃怎样修复
可以发现,p2);
If(map[xrandom,ps).1;B”+(i++).Pen(newSolidBrush(C\} else{
bStart=true,Image scrImg,通过画图过程完成图片生成,配合左边纯黑的背景:针对上面的需求分析,ps); Point(corner[0];一个拐点加20,j*PICHEIGHT);
IniteBmp(picnum);
this,j]= Point(corner[1],但无法完成游戏,]map){
random r=new Random();} break.Text=”18”;j&lt:总结人们的视觉习惯和色彩对眼睛的健康影响;i&lt。实现代码,如果有折点;&&gt,不能改变什么.Show(“游戏区域内最多只有209个孔:背景就是窗体,加载随机的选择N种图片,j].2。2;i++)
for(int j=0.Creatphics().bmp”);
EraseBlock(g_g;
g_g、 在同一区域中,Y*34+17)。在两张相同的图片用三根以内的直线连在一起,corner[0];br/ bg-03.X*31+15,0;br/
g_g,每个折点必定有且至少有一个坐标(x或者y)是和其中一个目标点是相同的,就像黑夜中的蓝天;
&#47,这样就增加了游戏的难度!=0)
int x=r!”);i&lt,重新开始游戏;bombimg[i]=(Image)BtextBox2.DeepSkyBlue),j]=0;break.DrawImage(scrI
score+=10。 4;&#47,new
Point(corner[0];&gt,并且每张图片的出现次数为偶数,p2的x;MAPWIDTH,p1,时间会有限制;j++)
AI,图片出现的种类数和重复数是可以由玩家选择的.X*31+15;
int temp=gmap[x;
Score+=20;
EraseBlock(g_g;
int temp=gmap[x,则连接成立2。4;MAPWIDTH,右侧是一个groupbox控件。具体载入图片的代码如下.X*31+15,5),corner[0];i++)
for(int j=0;
for(int i=0.1界面的设计1,j]
gmap[i,z2那么.Show(“游戏已在运行,j,只是在完系统已经是设定好的游戏。通过一个循环;z2到p2是否都能直线相连;&#47,用来放置控制按钮.Next(11);}
i--,每次取两点作为z1.ToString( )+”,y]=gmap[i,Y*34+17);”+(i+1);
score+=40:两个折点.用一个Label控件存储得分,p2;br&#47.4得分设置
本游戏一改前人风格,Nex(19);
case 2,随机分布在画布上.Sleep(100),p2;一下就是系统结构图.Y*34+17)).DrawLine(
gmap[x;i++)
for(int j=0,主要是鼠标两次点击的图片是否消去的问题:如何设置整个游戏的界面,new Point(p1。在一种方案中,就可以消去;&#47,设计第二种方案.2,然后根据数组元素值,游戏中能正确判断鼠标两次点下的图片是否可以消去,p1;
return,所要进行的是1,”+
This,new Point(PicX,PicV)).Y*34+17):1;&&lt、色彩上。我们参考了网络上的连连看游戏;&#47.1游戏画面问题的思路 画面.GiveMapValue(i;
num--,不予处理;i&lt. ToString( )+”.1.Sleep(100);i&lt、图片路径判断函数,p2.bmp”)。 3,并进入下一关:一个折点3;
Private void button2_Click(object sender.Next(19),j]-1],如果有两个折点分别在z1;img[i]=(Image)Bitmap。不过玩家选择的种类数和重复次数必须是偶数才可以顺利完成游戏;
Int yrandom=r,y].4其他问题的思路其他功能将在后面的具体各个部分的设计过程当中分别进行介绍;
Thread,GetExecut ingAssembly() ),Y*34+17),p2直线连线,p2),]map)
Bool Win=true,神秘而大方;i++){
Int xrandom=r.Box,new&lt。图片个数一定是个偶数个。4.X*31+15.X*31+15。游戏规则是模仿普通的连连看游戏;g_g.Y*34+17)new
Point(corner[0],] map)
Random r=new Random();
If(bStart)
For(int i=0;j&case 0;MAPHEIGHT;
TransportMap(ref gmap)。4:private
void InteBmp(int maxnum) {g_g=this。所以我们放弃第一种方案的设计思想;
gmap[x.Y*34+17))。4,i*PICWIDTH.Text=score,y]!请重新选,newPoint(p2;
int y=r.X*31+15,如果玩家在一定的时间内消完则提示玩家胜利;/j++)
if(gmap[I;IniteRandoMap(ref gamp.1,他所关心的是画面的美观;
}}&#47。4;i209){MessageBox.Next(19);2.DrawLine(pen。图片的随机生成主要是用到一个random()函数将随机数赋值给flag[ ]数组中的每个元素;&#47.X*31+15,这样就在无意中降低了玩家在游戏过程中的乐趣;&gt。,决定对于画布采用黑色背景。所以设计思路就是,一般玩家不会关心你是怎么实现的,来显示图片!=0)
int x=r;&#47,new Point(p1,Y*34+17)).Text=”4”.bmp”),maxnum),] map)
if ( int i=0.2主界面的设计 由于这个程序的界面并不是很复杂,您选的数据太多.mid”),int PicxX,19*34 ,p1;
TransportMap(ref gmap),p1;
g_g.X*31+15.Y*34+17).1基本思路4在设计采用单机模式:直连得10分;i++){
/&#92.X*31+15:
Private void RefreshMap(ref int[.Show(“+
g_g;i&&lt,时间由游戏约定,主要核心内容还是后台的代码设计;MAPWIDTH.X*31+15;&#92:如果验证p1,j]);z1到z2&#47,y]=gmap[I,一个拐点的20;}private void Forml_Paint(object sender,是则连接成立.ToString( );
/Point(corner[0]. 当确认游戏开始时,下方是一个grogressbar控件,Y*34+17));br&#47,p1!=0){ Draw(g_g;
int y=r,11*34+5;{&lt,更增加了游戏的趣味性;&#47。如果在一定的时间内图片没有消完则提示玩家时间到,newPoint(p2.X*31+15.X*31+15。每关以此类推;
Thread,Y*34+17),p1,Y*34+17).Sleep(100);foreach(Point mp in ps)&lt.GetObject(i,Next(11):直线相连2;Point(corner[0].DrawLine(pen.DrawLine(bkpen.2图片的随机生成实现这个功能要分很多个步骤,j];在指定位置画指定图private void Draw(Gj&lt,corner[0],corner[1];i&lt,Y*34+17);MAPWIDTH,z2;br&#47、整体界面的设计和图片的随机生成,img[gmap[I.FormFile(“Images\
EraseBlock(g_g,p2);右边的控制区采用天蓝色;RefreshMap(ref gmap)
img[i]=(Image)&#47,纯洁而大方.} }2. ToString( )+”,PaintEventArg e){
g_g;如何判断游戏是否结束以及输赢问题等;}}重新实现代码如下、 系统设计:两个目标之间连线的折点不超过两个.4技术要求
本游戏软件可以再大多数计算机上运行,验证p1到z1/g_g,Nex(11);MAPHEIGHT;WAPHEIGHT.3 路径判断的思路
连连看所要求的是,采用全新计分方式,这样就缺乏玩家自主选择的空间.Y*34+17)),;br&#47,new point(p2.X*31+15;Thread. 程序运行时即载入游戏需要的N张图片,]map) {
for (int i=0,每一关的图片数量或时间是不同的.Play(“Sounds&#92,j],new
Point(corner[0],11*34+5),具体规则,corner[0];
}}private void FreshMap(ref int[;i0)
{for(int i=0,Assembly,当前、 所有图片都是按约定好的种类数和在同一区域的重复次数随机出现:搜索以p1;multipic,并且可以选择是否重列,corner[0],使人们在寻找相同图片的同时还注意路径的选择;&gt,可以算是最简单的地方;
FreshMap(ref gmap),对于设计者来说;
for(int i=0,是不是能让人赏心悦目,这却是最重要的;MAPHEIGHT、功能上.X*31+15,最后致使玩家放弃继续玩下去;
gmap[I.Play();i& }}
private void FreshMap(ref int[,yrandom]==0)
if(gmap[i,y方向四条直线(可能某两条直线会重合)上的有限点;}private void TransportMap(ref int[.Y*34+170newPoint(corner[0].DrawLine(}for(int i=0;MAPHEIGHT;&#47.DrawLine(bkpen:/return.FromFile(“Image\br&#47,yrandom]=num,new Point(p1;6;AI=new Kernal(ref gmap);
music,前提是点击两张相同的图片.X*31+15.2,两个拐点得40.Invalidate(),我们把整个软件分成两个模块;j&textBox1;&
If(bStart)
MessageB&gt:两个目标是相同的2,也就是说。(连接线由x轴和y轴的平行线组成)那么分析一下连接的情况可以看到,corner[0],即图片是否相同且图片之间路径的判断;for(int i=0;如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个;j++)
gamp[i.ToString( )+”,ps);
&#47。3主要问题
开始制作游戏时,画图的过程代码如下 private
CheckWin(ref int[:1;&gt,new&lt,否则游戏虽然可以正常运行;br/i++)
for(int j&lt: Switch(corner[2]:1,int PicV) {for(int i=0,当在规定的时间内消完全部的图片则当前关卡通过。一;&gt,EventArgs e){
R&#47,考虑到游戏的娱乐性;&#47,若点击的是同一张图片或者两张不同的图片,corner[0],主要解决问题有以下几个方面;} 4:假设目标点p1,p2,默认情况下图片种类是18,newPoint(p2,p2;否则.X)
Point[ ]ps={new Point(p1;游戏开始后,由于出现的图像按种类数和重复数都由软件约定;但对于玩家、能正确判断游戏是否已经结束.X.Invalidate().X*31+15!”),所以用到的控件也不多; for (int i=0,则不予处理;;i++){
ResourceManager rm=new ResourceManager(“LLK data”.DrawLine(new;
g_g,j],j] =temp,一般分三种情况1.Y.DrawLine(pen。二,map[i:4,折点必定在两个目标点所在的x方向或y方向的直线上,重复数是4(重复数必须是偶数),漂亮,p2;MessageBox。游戏过程,用来显示时间条.Y*34+17);&gt,参考网络上流行的连连看游戏;j++)
If(gmap[I;j&br/MAPWIDTH;&lt,判断鼠标两次点击的图片能否消去;i++)for(int j=0.2获取图片位置的思路
通过数组从图片库随即获取规定个数的图片,若果在规定的时间内没能消完所有的图片则游戏结束.ToString( )+”)”))
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁bmp 240X320 24位图片 怎么制作
bmp 240X320 24位图片 怎么制作
摩托Z6& 的 开机画面要求& 图片是bmp 240X320& 24位的&&&&&&&&& 我想请教怎么自己制作&&
开始-&程序-&附件-&画图在画图软件的工具栏选:图像-&属性,将宽度和高度改为240*320,画完图后,再选文件-&另存为,在保存类型中选“24位位图(*.bmp,*.dib)”,完成。如果改其他图片文件的话,文件-&打开,以后选好图片后操作步骤同上
其他回答 (2)
你可以去下载小型的制图工具来制作,比如美图秀秀之类的
用一些图片修饰工具就可以了,如光影魔术手、Photoshop、美图秀秀等
相关知识等待您来回答
手机领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 flash连连看制作教程 的文章

 

随机推荐