Project1

标题: 抛砖,使用C做RM的扩展(并非C#那个贴的原理或者普通DLL) [打印本页]

作者: 晴兰    时间: 2013-11-21 20:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 576437081    时间: 2013-11-21 20:22
·······
于是乎完全看不懂···
代码盲一个······
作者: 紫英晓狼1130    时间: 2013-11-21 21:17
一直想用C#做出一个游戏设置工具,但是没思路
作者: 美丽晨露    时间: 2013-11-21 22:04
能不能令RM支持C++编译?
作者: yagami    时间: 2013-11-21 23:14
把字符串变成函数主体? 那不是比单纯的RUBY里写还要慢 存在个字符串解析的事情吧 那个C函数只是单纯的返回个字符串 没做神马有意义的事情啊 感觉要用C的话要利用它的编译 否则还是直接RUBY里写划算
作者: orochi2k    时间: 2013-11-21 23:47
于是偶们提前破解了一种潜在的加密手段(大雾)
作者: yagami    时间: 2013-11-21 23:51
LS点醒了我 一直在考虑 解析字符串做无用功 不如直接写在F11里 其实 这用作脚本加密确实很不错
作者: 晴兰    时间: 2013-11-22 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: vince3725    时间: 2013-11-22 00:15
用C#,C++ 做RM插件是个不错的想法。。
作者: 晴兰    时间: 2013-11-22 00:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 铃仙·优昙华院·因幡    时间: 2013-11-22 12:41
vince3725 发表于 2013-11-22 00:15
用C#,C++ 做RM插件是个不错的想法。。

很多大大们都在做这些东西了吧.

利用 C++ 的一些库来扩充 RM 所没有的功能就是很不错的注意.

就比如咱之前正在做的 RM  DirectX 计划, 虽然各方面都不足, 不过至少还能用.(推销, 泥垢了)
作者: 晴兰    时间: 2013-11-23 13:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 熊喵酱    时间: 2013-11-23 13:38
圍觀各種大觸的聊天.........
我還是乖乖去畫立繪吧
作者: 铃仙·优昙华院·因幡    时间: 2013-11-23 13:57
76213585 发表于 2013-11-23 13:38
圍觀各種大觸的聊天.........
我還是乖乖去畫立繪吧

围观大触的立绘, 我还是乖乖的去学赛璐璐好了.
作者: yagami    时间: 2013-11-23 15:17
完全超出战斗力了 对RUBY底层没了解过 一直认为这种把字符串转成可执行代码 涉及到编译 解释器这种大触的玩物了
不过发现例子里一个无关紧要的小BUG  int *ed = argv + argc, ret = 0;  ret写成int*类型了
总体来看 就是RUBY调C函数 C函数里返回个ruby风格代码的字符串 然后RUBY把那字符串解析成代码 再执行
后来觉得 为何不在C里面按C风格写代码 如果返回类型是类似float这样 RUBY不支持的 就返回个字符串 然后让ruby解析字符串 得到要的结果
我开始认为这2种方式得到的效果应该差不多 不过效率应该第二种高
后来想到了很多事情用RUBY做很方便 用C做烦死 好比Marshal 于是乎这确实是有可行性的方案 有时间研究下
作者: 晴兰    时间: 2013-11-23 15:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: chd114    时间: 2013-11-23 16:36
  1. 混用出了BUG你就2了
复制代码





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