Project1

标题: 关于RGSS3的语言学习 [打印本页]

作者: q527806    时间: 2012-2-14 22:24
标题: 关于RGSS3的语言学习
首先呢,不好意思,新人,不知道这样会不会被删帖.管事的,看我有心的份上,勿删
正题:
          本人系 某大学 软件专业大二学生,学过 VB.NET    java基础,C基础,下学期学C#
      搞RM 4年了(先是vx半年,后来一直用的XP);
会改脚本,但是自己写,就有点费劲了, 所以找个someone交流或者学习
有意者加我扣扣:527806795

作者: micmoc    时间: 2012-2-15 08:08
软件专业大二学了就应该没问题的啦~别跟我同学是的上到大四还不知道cpu是什么就行。

有C基础,应该会基本的结构化程序设计。
有java基础,应该知道OOAD。
有VB基础,应该能适应ruby的没分号没括号语法。

上面这些能力足够你进行相关的代码设计了。

有上面这几样,想搞定ruby和RGSS写脚本是没问题的,只要你再熟悉一下:
ruby的语法、数据结构表示和API;
RGSS3的数据结构和API;

如果你有点游戏软件构架的知识的话,自己用RGSS写个非RPG的游戏都够用了。

如果你想写兼容现有系统的脚本的话,再去:
快速浏览脚本系统里的官方脚本,了解各大类的用途、关系和调用顺序;
制定你想写的新脚本的功能;
研究这些功能需要与那些官方功能结合,或替换官方功能,或增加调用接口;

之后你就可以详细研究相关的官方代码,决定以何种方式将你的代码嵌入。等做好设计之后,剩下的就是体力活了。

大量的非官方脚本实例可以让你学习如何写一个与官方代码兼容的脚本,不必要非得将别人的脚本融合到你现在的项目里去,费劲不讨好。先去看别人的脚本:
是用何种方式设计他的功能的;
用何种手段(哪些数据结构、算法和RGSS的API)实现这些功能的;
又是如何将这些功能代码嵌入到官方代码里或使用官方代码调用的。


作者: 后知后觉    时间: 2012-2-15 12:40
会改脚本、有编程基础...
你缺少的是经验.

作者: 杂兵天下    时间: 2012-2-15 14:29
本帖最后由 杂兵天下 于 2012-2-18 10:34 编辑

其实我也会改脚本
不过就是不会自己写
这是天分的问题。
我本身就是一个苯蛋,
不管怎么学还是一个苯蛋。
不过LZ既然能学会这么多语言
应当不是苯蛋啊
为何会改脚本还不会自己写?
@猫君。。
作者: q527806    时间: 2012-2-18 01:00
micmoc 发表于 2012-2-15 08:08
软件专业大二学了就应该没问题的啦~别跟我同学是的上到大四还不知道cpu是什么就行。

有C基础,应该会基本 ...

前辈说的我都细细的看完了.
先说下.我学的都还不到位,,老师教的少.注意,我学的是软件.并非游戏软件,大一时我很热血.总把RMXP的脚本问题问我的C老师,...导致现在学校用XP VX教学{:1_70:}@= =游戏软件专业......
废话多了.
C基础少的老师只讲到...结构体
JAvA和RGSS2似得能看懂.自己写不知道方法 又一坑爹老师...感觉就是叫我们敲代码是的.
VB.net....看前辈讲的没啥大用,关键我就这个基础好点...
现在用VA 感觉和XV给我的感觉一样..编辑器功能强大,但是还有缺点(搞不懂日本人的思维方式).
但是做地图.我还是喜欢XP的4层作图.以及行走图像素.....
总之.前辈很厉害.拜你为师,彼此可能不适应.但是可以加1个好友吗? .有事可以请教的..{:1_17:}@


‘‘

本来VA 也没出多久..{:1_72:}@


──q527806于2012-2-18 01:04补充以上内容’’


‘‘

对于新出的VA.我还是没适应呢.


──q527806于2012-2-18 01:06补充以上内容’’
作者: 匿名    时间: 2012-2-18 04:40
软件工程专业出身,硬件完全白痴人员路过,第一次GPU作业考GPU和CPU构架直接0分路过(大雾)
作者: micmoc    时间: 2012-2-18 06:14
q527806 发表于 2012-2-18 01:00
前辈说的我都细细的看完了.
先说下.我学的都还不到位,,老师教的少.注意,我学的是软件.并非游戏软件,大一 ...

差别不大的,游戏软件也是软件,只不过结构略有不同而已。不过整体框架还都是
初始化
循环:检查退出?

  更新输入
  更新各游戏对象逻辑
  渲染画面

释放资源

现在有游戏引擎(RM的官方脚本也是一种)很多东西都不用你管的。

编程不能靠老师上课教的,你得自己学。
去找《think in C++》或者《think in JAVA》(讲OOP)、《代码大全》(从第十章看起)。

给个Q号,我加你OK。

RM的数据库和代码设计相当让人纠结的,乱七八糟的东西全写一起了。我觉得他们本意就不是很想让你改脚本的样- -
我也刚开始看VA,不过感觉他写的更乱了……
作者: summer92    时间: 2012-2-18 07:24
从窗口开始写起,多看看大神们的例子
作者: 忧雪の伤    时间: 2012-2-18 13:19
本帖最后由 忧雪の伤 于 2012-2-18 13:19 编辑

我写的置顶帖是什么,好吃么?
作者: q527806    时间: 2012-2-18 22:48
micmoc 发表于 2012-2-18 06:14
差别不大的,游戏软件也是软件,只不过结构略有不同而已。不过整体框架还都是
初始化
循环:检查退出?

扣扣号.早就留在了主楼{:1_12:}@




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1