- UID
- 2690895
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 12
- 精华
- 0
- 积分
- 6
- 金钱
- 159
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 30 小时
- 评议
- 0
- 帖子
- 12
- 精华
- 0
- 积分
- 6
- 金钱
- 159
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
非凡龙天子 发表于 2008-6-1 19:03
游戏内不慢,有20FPS
主要是进入的时候,和切换桌面再回去,或者游戏载入的时候,,都很慢,,起码30秒。 ...
该方法是网络上最流行的方法,也是改动最少的方法。不过该方法有个问题,就是在菜单以及退出时很慢,影响流畅感,好在进入游戏后不慢。不追求完美的话,使用该方法性价比最高。 如果细究的话,进一步可以找到菜单也流畅的方法。引起菜单慢的原因是languagetext.xml文件里的 <String id="FONT_3_RANGE">0-22023</String>,这个RANGE段在繁体原版的languagetext.xml中,不是全范围0-22023,而是指定了字形的索引号,游戏就不会暴力搜索所有的0-22023范围内的字形。原版如下,由于指定了索引号,搜索就会快很多:
<String id="FONT_3_RANGE">33-36, 38-94, 96-124, 126-127, 129, 131-132, 147, 154, 169, 195-196, 199, 227, 915-924, 926, 944-945, 956-957, 960-961, 968-969, 1127, 1323, 1325-1326, 1328-1331, 1333-1334, 1336, 1338, 1340, 1342-1344, 1346, 1349-1350, 1352-1353, 1355, 1359-1363, 1365-1367, 1370-1371, 1374, 1376-1378, 1381, 1384-1385, 1387-1389, 1392, 1394, 1396-1398, 1400-1401, 1405-1407, 1409-1412, 1414, 1416-1418, 1421, 1423, 1425-1426, 1429-1432, 1434-1436, 1438-1441, 1443-1444, 1447-1448, 1450-1451, 1453-1454, 1457-1458, 1460-1463, 1466-1470, 1474-1478, 1480, 1482-1484, 1486-1490, 1492-1495, 1498, 1502, 1504, 1507-1509, 1511, 1514, 1516, 1520-1524, 1529, 1531-1534, 1536-1537, 1540, 1542-1545, 1548-1555, 1559-1560, 1562, 1566-1567, 1569-1570, 1573-1575, 1577, 1581, 1585, 1587-1588, 1590-1593, 1595-1596, 1598-1599, 1601-1602, 1605, 1612-1613, 1617-1618, 1621-1622, 1625-1627, 1629-1630, 1632, .......
从台湾的论坛那边看到,引发win7无法看到繁体字的原因是win7的“细明体”是新版本的繁体字;相比xp下的细明体,其字符的索引号发生了改变。所以最佳方法自然是引入xp下的“细明体”,游戏仍然指定使用xp下的“细明体”。但windows下同一个字体只能存在一个版本,所以需要将xp下的细明体改名,以避免冲突。
综上,解决方法如下:
1. 拷贝或者下载xp下的“细明体” MingLiU.ttc
2. 使用fontcreator 将 MingLiU.ttc打散城两个MingLiU.ttf
3. 使用fontcreator将某一个MingLiU.ttf打开,而后选择"格式"-“命名”,将"字体家族名称"“唯一标示符”“完整字体名”等字段修改一个名字,例如加上后缀xp: 细明体xp。保存退出。而后将该MingLiu.ttf拷贝入win7 c:/windows/fonts目录。
4. 游戏的 languagetext.xml中“ <String id="FONT_3">细明体</String>”改为 <String id="FONT_3">细明体xp</String>即可开玩。
更进一步的,可以将两个ttf都修改名称,再通过其他工具合成一个ttc,装入fonts目录。
|
|