设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 冰舞蝶恋
打印 上一主题 下一主题

[已经过期] 如何令游戏里的文字不自动平滑处理?

[复制链接]

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

11
 楼主| 发表于 2010-10-19 13:10:51 | 只看该作者
回复 bbaugle 的帖子

这位大大,紫苏大人是否有相关的帖子……能给出网址吗?表示网速极慢的说。
   
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

12
 楼主| 发表于 2010-11-21 19:07:34 | 只看该作者
呜啊。。自顶求解!!拜托了。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
13
发表于 2010-11-21 19:13:27 | 只看该作者
……呃,个人觉得哈。其实字体本身就是平滑的,因为文字本身是矢量图,是没有凹凸不平的边缘的,与其说是rm进行了平滑化,不如说是word进行了像素化,所以打印出来的word文字都是正常的平滑的……
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

14
 楼主| 发表于 2010-11-21 21:12:15 | 只看该作者
回复 企鹅达达 的帖子

呃。。那有没有什么dll或是脚本能令他锐化?
为何xp/vx都没有锐化,2003就会像素化。。。难道是因为分辨率的原因?2003的分辨率是320*240
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
15
发表于 2010-11-21 21:17:47 | 只看该作者
回复 冰舞蝶恋 的帖子

天知道有没有这样多余的dll,毕竟这样显示文字会美观很多……
分辨率有一定的原因,毕竟你只用一个像素的方块描画文字可能会有锐化感觉的。如果你真的想要这种感觉倒是可以看看其他字体行不行

点评

不想改分辨率啊!(┬_┬)  发表于 2010-11-21 21:20
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

16
 楼主| 发表于 2010-11-21 21:19:39 | 只看该作者
回复 企鹅达达 的帖子

每个字体都平滑处理了(┬_┬)

点评

其实平滑处理没什么不好的啊,这样不是自然很多吗?  发表于 2010-11-21 21:29
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-11-7
帖子
36
17
发表于 2010-11-21 21:41:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
18
发表于 2010-11-22 00:43:29 | 只看该作者
本帖最后由 wbsy8241 于 2010-11-22 00:44 编辑

先把网上的常用字复制下来
然后调好字体行数做成图片

改Bitmap的文字描绘 改成1个字1个字描
搜索这个字在 常用字 文本/字符串 的位置 取得坐标
之后描绘文字图片上去
在做个:当找不到字的时候 把这个字添加进1个TXT文件
之后再把TXT里的文字添加进图片

(如果可以的话 写个:搜索工程的所有文字来建TXT文件,这样来把没有的字1次做完)
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

19
 楼主| 发表于 2010-11-22 12:31:15 | 只看该作者
回复 lirongjin 的帖子

XP怎么可能没有!!
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

20
发表于 2010-11-22 12:37:07 | 只看该作者
游戏中的文字不自动平滑处理?
请使用描边脚本。
(精灵每部游戏必用的)
sailcat大的自动描边脚本
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. class Bitmap
  5. unless $OK
  6.   alias sailcat_draw_text draw_text unless method_defined? :sailcat_draw_text
  7.   def draw_text(p1,p2,p3=0,p4=3,p5=nil,p6=0,p7=3,p8=nil)
  8.     case p1
  9.     when Numeric
  10.       x = p1
  11.       y = p2
  12.       width = p3
  13.       height = p4
  14.       text = p5
  15.       align = p6
  16.       shadow_direction = p7
  17.       shadow_color = p8
  18.       if shadow_color.nil?
  19.         shadow_color = Color.new(0,0,0,self.font.color.alpha * 0.67)
  20.       end
  21.     when Rect
  22.       x = p1.x
  23.       y = p1.y
  24.       width = p1.width
  25.       height = p1.height
  26.       text = p2
  27.       align = p3
  28.       shadow_direction = p4
  29.       shadow_color = p5
  30.       if shadow_color.nil?
  31.         shadow_color = Color.new(0,0,0,self.font.color.alpha * 0.67)
  32.       end
  33.     end
  34. color_temp = self.font.color.clone
  35. if shadow_direction != 0
  36.     self.font.color = shadow_color
  37.     case shadow_direction
  38.     when 1
  39.       sailcat_draw_text(x-1,y+1,width,height,text,align)
  40.     when 3
  41.       sailcat_draw_text(x+1,y+1,width,height,text,align)
  42.     when 7
  43.       sailcat_draw_text(x-1,y-1,width,height,text,align)
  44.     when 9
  45.       sailcat_draw_text(x+1,y-1,width,height,text,align)
  46.     end
  47.   self.font.color=color_temp
  48. end
  49.   $OK = true
  50.   sailcat_draw_text(x,y,width,height,text,align)
  51.   end
  52. end
  53. end
  54. #==============================================================================
  55. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  56. #==============================================================================
复制代码

点评

喂,这可不是数字啊!~  发表于 2010-11-22 12:48
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 16:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表