unity 3d中使用自定义图片来显示文字

            

              有时候策划会因为为美观问题觉得我们的字体不是很美观,蛋我们有时程序员,要怎样才能做好美观的字体呢?这显然不是我们程序的事,这个时候就让美术来给我没漂亮的字体吧,我门照样能让他代替我们死板的文字显示在用户面前哦。经常用到的时候就是在我们游戏中打怪,怪物头像上面出现减血的情况,还有就是游戏当中最终的得分,血量的显示.....。

 

              以前学习NGUI的时候,那时候还没有动态字体,要想显示中文字体的话那就是使用BMFont制作了。现在可以使用动态字体(ttf格式),但是浑然不知道它还能实现图片的文字功能。

 

           1.首先我们来打开Ps做几个相对漂亮的字体(其实这是美工的工作,但是我继承了我国的传统美德---人道主义,我就暂时不麻烦他们了),随便写哪些字,然后导出保存成png格式,记得弄成背景是透明的,这里我用ps写的是我项目的名称 -----学车宝  。如图 大家可欣赏下(这是3张图片哦)。

 

                                   

 

           2打开BMFont.点击如下框选的:

                     

               3.点击Image,导入你的图片资源(可惜的是这里只能一张一张的去导入,不能全部导入)

                      

 

             4.设置ID(这个很重要的哦,如果大家不知道ID的话,我们可以找到我们的文字,把鼠标放上去,在右下角级態看见Id是多少了),点击OK

                          

 

        5.我们把所有的图片都导入,然后我们选择Options---Visualize来查看下效果。如图:

                          

       6.我们再导出。然后哦我们去试下刚才的字体吧。效果图如下!

     

    

 

 

如需转载,还望表明出处.........

posted @ 2013-05-30 16:56  与现实冲突  阅读(2429)  评论(0)    收藏  举报