- 注册时间
- 2004-11-1
- 最后登录
- 2018-4-24
版主
  
- 积分
- 548
|
发表于 2010-8-7 10:06:17
|
显示全部楼层
有很多可能。
c++,c#使directx和dshow就可以达到目标了。还可以使用现成的开发库。例如基于SDL的一系列库,这样基本上c,c++,basic,pascal,c#,ruby,python等等主流语言都可以完成任务。当然这些都不如直接使用现成的游戏制作工具方便。比如krkr2(本论坛的AVG制作者专区对krkr2有详细介绍),虽说是avg工具。但在日本同人游戏里可以看到非常多的krkr2制作的SLG的例子。krkr2中使用的语言是类似javascript的,还算简单。
另外Flash和Silverlight也可较为方便的制作可播放动画的SLG。只是发布时有点麻烦,flash如果要发布成air程序,就要附带一个远行库。当然还可以费点工夫,写c、c++嵌入swf,就不用带运行库了。不然flash只能用网页的形式发布,只是这样不方便写本地硬盘。silverlight目前还只能以网页形式发布。
具体到语言的话,flash是用的actionscript,这个也是类似javascript的。silverlight可以用basic,也可以用c#,如果加上动态运行库的话,还可以使用ruby,python,javascript等。 |
|