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

Project1

 找回密码
 注册会员
搜索
查看: 3160|回复: 10
打印 上一主题 下一主题

[随意闲聊] 最近写的脚本质量堪忧

[复制链接]

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

跳转到指定楼层
1
发表于 2014-12-8 14:00:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
从前都是两三个月才写一个脚本挂到技术区去,最近抽风+提问区需要处理的问题比较麻烦,所以写脚本变得频繁多了。刚才统计了一下,一个月内竟然发了6个脚本(包括移植和改装),我自己都觉得出得是不是有些太频了。

不过事实是,这些东西的质量实在是……BUG成堆不说,当有人跟我反馈说我的脚本出毛病的时候,我的第一想法居然是“一定是你不会用”,这种思想大家不要学习。

最近的几个脚本都跪在了中文字符上了,测试draw_text_ex的时候竟然忘了中文的事情,做PNG Map Extractor的时候也是,dll需要的字符串参数不能带中文,但是做的时候又没考虑……RMXP不能改编码方式,一直是UTF-8,这个给内外代码交流造成了很大的不便。

总之,中文字符的问题一直在困扰我,一涉及到文本信息处理就要处理这个麻烦事情(据说当初给字符编码的时候采取ASCII码的原因是那帮人没想到中国也会用上电脑,你妹),不知道大家有没有好的办法解决XP字符编码问题呢?

再次对我堪忧的脚本质量表示默哀……

评分

参与人数 3星屑 +179 收起 理由
89444640 + 20 中文各种躺枪啊
美丽晨露 + 150 塞糖
zaiy2863 + 9 抚摸

查看全部评分

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
2
发表于 2014-12-8 14:07:41 | 只看该作者
换VA{:2_278:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
50 小时
注册时间
2006-11-16
帖子
3409
3
发表于 2014-12-8 15:43:16 | 只看该作者
本帖最后由 精灵使者 于 2014-12-8 16:38 编辑
我的第一想法居然是“一定是你不会用”,这种思想大家不要学习。

我以前写的游戏(不止是rm的)一般都是只有我自己会玩,因为我一般就是做给我自己玩的,我好像没耐心去做“友好化”的事情(就是怎么弄的其他人也知道怎么玩)

刚刚这句话写完以后,突然有种好熟悉的感觉,后来想了下好像当年还在6r的时候好像回过类似的帖子,而且似乎好像……当时我的楼上还就是一个老虎头像的人(不过我隐约记得好像是个全身像的老虎)

大家有过这类似曾相识的感觉么?

点评

他会想,“靠,你肯定没按我说的做”  发表于 2014-12-8 21:06
如果你说“我按照说明去做了可是结果好像不太对”,他会想,“靠,是不是出BUG了”  发表于 2014-12-8 20:06
如果和一个程序员说“你的程序错了”,他绝对会说,“你丫的会用吗”  发表于 2014-12-8 20:05
quote\qoute....  发表于 2014-12-8 16:11
最近好多想到PM的问题……不会嫌我烦了吧……
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

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

开拓者贵宾

4
发表于 2014-12-8 16:32:21 | 只看该作者
本帖最后由 精灵使者 于 2014-12-8 16:36 编辑

dll需要的字符串参数不能带中文,但是做的时候又没考虑……RMXP不能改编码方式,一直是UTF-8,这个给内外代码交流造成了很大的不便。

总之,中文字符的问题一直在困扰我,一涉及到文本信息处理就要处理这个麻烦事情(据说当初给字符编码的时候采取ASCII码的原因是那帮人没想到中国也会用上电脑,你妹),不知道大家有没有好的办法解决XP字符编码问题呢?
你难道还没有注意兰兰的脚本——正确使用中文字符串
但是即使是解决了编码,依然出现问题:
File类检测exist依然无法检测到正确的字符串……

点评

好,有时间我学习学习  发表于 2014-12-8 20:02
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
帖子
3229
5
发表于 2014-12-8 17:17:08 | 只看该作者
如果有汉语脚本编程就好了,可以简单许多。

点评

别的不说,调用对象函数时来一句 对象.函数() 这样切输入法不累么=_= ps:易语言确实是汉语,不过我更认为那是抄袭VB  发表于 2014-12-8 21:58
可以在编译器里面用中文标识符的你可以试下,例如def 更新()  发表于 2014-12-8 20:14
关键是计算机不认识吧…  发表于 2014-12-8 20:11
汉语脚本看了不习惯啊,我记得曾经有过汉语编程的帖子吧,编出来的东西根本没法看  发表于 2014-12-8 20:03
啊由熟?!苦得由条密,歪?  发表于 2014-12-8 19:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2014-12-8 17:22:14 | 只看该作者
换 VA。Ruby 1.9 的字符串是字符的序列,而 Ruby 1.8 以前是字节的序列

RM不带encoding的so库我也是醉了

点评

不行啊那么多人都等着我从VA搬好东西过去呢  发表于 2014-12-8 20:04
回复 支持 反对

使用道具 举报

路路 该用户已被删除
7
发表于 2014-12-8 20:51:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
帖子
1770

剧作品鉴家

8
发表于 2014-12-8 21:24:13 | 只看该作者
没什么,这是程序猿们的正常反应

以下纯引用:

请不要做出复制屏幕最右边的组件,找不到新组件后说“有BUG”之类的事情。
如果真是这样,就用阿古的原话回敬:“做程序员最痛苦的事情就是,你永远不知道你的用户会做出怎样奇葩的举动,使得程序看起来像出错。”
RM新人,尚在摸索熟悉软件中。对您的指教十分感谢。(鞠躬
RM的新手教程新手教程新手教程
喵雪大触的像素绘画教程
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2749
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

9
发表于 2014-12-8 21:56:11 | 只看该作者
https://rpg.blue/thread-372489-1-1.html
不知道你加群组了没有

点评

↓进去看看呗  发表于 2014-12-9 00:03
木有啊  发表于 2014-12-8 22:25
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

10
发表于 2014-12-8 22:00:08 | 只看该作者
对完全写不出脚本的魔女来着
这是一件十分幸福的事情啊。
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-20 22:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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