Project1
标题:
[求教]C++(VS2012)下可以调用RGSS么?如何实现?
[打印本页]
作者:
zyyczp
时间:
2012-11-14 08:48
标题:
[求教]C++(VS2012)下可以调用RGSS么?如何实现?
老师要求用C++编一个游戏 想应用RGSS的说,但是不知道怎么引入,请问,在C++里面引入RGSS现实么?是否可行?
作者:
浩然-Shuenhoy
时间:
2012-11-14 11:22
否
RGSS=Ruby Game Script System
是Ruby的= =
你可以尝试sdl,或者dx,sdl相对省事一些。网上有编译好的,有兴趣可以编译最新的SDL2。我以前用SDL写过一个引擎不过太烂了报废了= =后来又用Cairo和WINAPI写了一个= =不过音乐部分还是用的SDL= = = =
作者:
晴兰
时间:
2012-11-14 17:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
satgo1546
时间:
2012-11-14 19:06
可以是绝对可以的……但是要很麻烦的。
其实我曾经想过用易语言调用RGSS。
作者:
zyyczp
时间:
2012-11-17 07:07
晴兰 发表于 2012-11-14 17:17
当然可以…… 无论是RGSS做主体框架,C++做增强还是C++做主体框架,RGSS做增强都有例子…… ...
直接调用那个rgss301.dll么 = =
那要怎么做?
作者:
晴兰
时间:
2012-11-18 15:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zhangbanxian
时间:
2012-11-19 10:02
本帖最后由 zhangbanxian 于 2012-11-20 10:31 编辑
是说c++.net么,绝对不可能像cs库那样引入的吧- -b
用c++做主体其实不大好搞,不要以为能轻松地把sprite类、bitmap类这些剥离出来,
给rgss绑定窗口后,循环消息这些都是交给dll的,要想介入进去貌似需要hook这些诡异的技术?
sb了,就算用了hook也最多做点辅助,还是RGSS主体吧,如果真把整个dll都分析出来,还不如自己写了...最大的问题就是all in one,没有提供任何的接口...
用rgss作主体则比较简单,写个标准库用Win32API调用即可。
- -b其实,话说老师的话应该不会叫你写神马rpg之类的吧,感觉没必要,写太好人反而觉得你是抄的(我就亲身经历过)..
作者:
晴兰
时间:
2012-11-23 22:16
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1