骑士
Geeky Nerdy Weirdo
- 精华
- 0
- 帖子
- 2126
- 威望
- 0 点
- 积分
- 2507 点
- 种子
- 24 点
- 注册时间
- 2008-6-18
- 最后登录
- 2024-11-17
|
发表于 2012-4-26 17:02 · 北京
|
显示全部楼层
本帖最后由 leozz 于 2012-4-26 21:44 编辑
这个问题说白了是程序员工作习惯的问题,如果只是机器的设置不同,仅仅会出现O和X对调的情况罢了
而这种时而串到一起时而对调时而正常的游戏,往往是因为在程序设计的时候习惯不好,比方说游戏机系统里面O设定为key(1),X为key(2)----这个对于不同版本机器是一样的
然后还有一种脚本设定为key(confirm)和key(cancel)---这个就有O和X对调的区别了
如果统一1,2这对组合,或者confirm,cancel这对组合来写程序,则一点问题都不会出现,比如港版机玩儿mlb12 the show, gta4就是这样。
但是编程的时候习惯不好,两种引用键位的写法都用,而且还用在同一个界面,比如写“key(1)代表确认”“key(cancel)代表取消”,那就完了,结果就是前面说到的几个游戏这种情况。ps3游戏不锁区这个事实程序员没有不知道的,写程序的时候写成这样给人的感觉就是“fxxk the other countries”的感觉---引用外站的话---那么,这种和机器的开发环境层面关系不大,由程序员层面本可以避免的问题,就叫作bug了
会来往于不同地域的玩家,使用以不锁区作为卖点之一的ps3,买游戏下游戏很多时候当然也不会考虑什么提前去查资料,顶多看看preview/gameplay视频,这怎么就成了玩家的责任了?更何况trine1不存在这个问题,谁会想到2是这样?
这就好像一个人花生过敏,而饭馆的厨子在某个菜偶尔一次用了花生油花生酱,菜单上没有写这道菜有这个成分,服务员则不知道厨子今天用的花生油告诉顾客没问题,这样出了事儿难道还是顾客的责任了? |
|