赞 | 1 |
VIP | 68 |
好人卡 | 15 |
积分 | 4 |
经验 | 16522 |
最后登录 | 2014-7-3 |
在线时间 | 142 小时 |
- 梦石
- 0
- 星屑
- 365
- 在线时间
- 142 小时
- 注册时间
- 2008-11-20
- 帖子
- 231
|
本帖最后由 癫狂侠客 于 2012-1-29 10:59 编辑
还好没到一个月,不断是挖坟,不过这是eve邀请就算是冒着挖坟的惩罚也要上了,
其实对于以上各位讨论的问题某侠也有些个人的看法!
首先分辨率和显示层:
RPGMaker 不可能用更大的分辨率,这点是它的本质所决定的,某侠用VC++编的东西也一般保持着800*600的分辨率全屏,因为更大的分辨率也就意味着对GDI+更大消耗,对于RM来说他是要面对普遍性问不是特殊性的,所以地图层和分辨率属于反比的状态,在一定消耗的情况下层越多分辨率就越小,反之亦然.而现在要求华丽的地图,地图层的增加分辨率就要相对减小否则"脚本已备份"会更加猖獗(不要认为防卡脚本可以解决一切).
然后是数据库:
VA的数据库确实更加具有普遍性,是一个亮点,给更多的特色添加了可能性,事件党会很高兴,因为脚本党可能觉得其实变化并不大,因为VA的数据库还是要通过脚本来支持的,如果某个脚本党的实力够嚣张,完全可以不用RM自带的数据库完全脚本加地图事件做游戏,打乱或不用原有的数据库设定,如果有这个想法的思路如下,先把脚本里的脚本全删掉只留Main就好了,然后自己写所有的类,那么不管是XP还是VAVX其实基本全一样,包括素材的保存路径也可以完全打乱!呵呵说远了!
在之后是战斗系统:
说真的RM的默认战斗系统一向很恶心,基本都需要外挂脚本,基本无想法!但是说真的RM的Ruby脚本自身的一些缺点无可抛弃,想要完美确实难了点,做游戏不过娱乐而已嘛,何必那么纠结的!
最后某侠把某侠在百度上回答的一个问题贴上来,这是一个真正可以做出完美2D游戏的思路!
想用Visual Studio(C++)自己做个游戏,包括读取图片资源,游戏逻辑等等
2012-1-8 16:01 提问者:sw119119119 | 悬赏分:20 | 浏览次数:47次
哪个大神给个基本思路啊,不知道从哪开始!!!需要什么软件,要看哪方面的东西(主要是想了解下游戏搭建的基本思路,希望讲解的详细点,谢了)
2012-1-18 09:57 最佳答案
某侠也在做,说下某侠的心得吧!
首先,选择合适的平台,VC6.0和VS系列都是不错的选择,但是一般游戏要求较高(不是最高),就要用支持透明且有压缩的PNG格式图片,bmp格式质量虽佳但是大小难以忍受,jpg搞透明基本不可能,所以PNG是最佳选择,那么用VC6.0就用GDI+来实现相对简单,VS系列更简单直接有CImage类(包含altimage.h就OK了,但是需要用透明算法,要不然有些图片变花);
然后是音乐部分一般用MCI完全可以(msiSendString),灰常好用;
再然后是显示部分,前面说了点但是需要用到双缓冲绘图(不然会闪烁,不想闪烁就用吧);
对于字符串的操作某侠推荐用CString(MFC可以直接用SDK的话包含atlstr.h就可以了);
如果你要全屏可能会用到ChangeDisplaySettings函数和DEVMODE结构.
最后是引擎,某侠使用VS2010的win32应用程序自己编的,现在正在编尚未完全完成.你也可以的,
上面说的这些一般的小心2D游戏完全够了,3D某侠没做过所以就不说了!
某侠说的是思路,你可以用上面的关键去查就好了,以前积累的,说真的某侠当时编的时候完全没有思路不知道查什么;
最后祝你成功!呵呵,有问题再追问某侠关注着你呢(不过某侠上网较少QQ:361621602,用留言就好,一般不在线,上线第一时间回复)
参考资料:手工码字 + 个人经验
PS:向eve致歉,这段时间忙到无想法,所以没看到邀请,万分歉意! |
|