|
本帖最后由 909694567 于 2022-4-20 16:14 编辑
大体已经完成!原计划还将封装一些其他东西进去的,但是.....算了, 太累了, 没有什么C++基础, 进度缓慢还很累, 算了 就这样了, 涵盖的内容已经超过易语言的DirectX2D支持库了.
下载链接:https://pan.baidu.com/s/1KdZE3bNTByo4eSIYoRCEfg
提取码:nb7v
=================================================
先唠叨几句:话说,想当年我是从世宝易语言教程入手的易语言,然后和很多人不一样,我并没有去转而学WG辅Zhu的制作,而是往游戏方向研究,当年易语言有几个引擎,尽管大部分都是不完善的程度,但是好在原作者们都还开源,根据他们的源码学习.慢慢的开始不满足用别人的,于是开始自己直接基于易语言自带的DirectX2D支持库来做2D游戏,其实这里面相比用别人写好的游戏引擎来说是要解决不少问题的,不过当时觉得这就是乐趣所在吧.
现在转入火山PC,官方并没有自带这个库,据说这个库被微软放弃了? 但是我觉得这个挺好用的,不是不能用,而且一般的需求都是可以的,我曾用这个库做过一个地图编辑器(仿照RMXP的样子做的),效果还不错. 当时还有一些其他游戏初学爱好者在一起使用我这个地图编辑器来辅Zhu游戏制作,当时的教程视频地址:
游易游地图编辑器01-教育-高清完整正版视频在线观看-优酷 (youku.com)
游易游地图编辑器02-生活-高清完整正版视频在线观看-优酷 (youku.com)
游易游地图编辑器03-生活-高清完整正版视频在线观看-优酷 (youku.com)
所以有了这个想法,把这个库封装过来给火山PC用.
现在刚开始做,刚起了个头,如下
完全1比1搬过来,用易语言DirectX2D支持库的人无障碍上手~
哈哈~,好了 水完了~~~~~
另外,我想拜师啊,有没有DX玩的6的大佬带带我啊,我也想直接用火山用DX啊,据说没有SDK,所以不能上手啊,有没有大佬带带小徒吧!!
例子:火山PC专用 DirectX2D 测试2_哔哩哔哩_bilibili
进度更新-3月25日
易语言原支持库有关于图像显示方面的已经弄好了,在弄声音的时候发现原支持库有些问题,然后参考了精易模块以及某大佬的模块用的BASS库,目前如下:
目前还没弄完,3D音效这一块还没弄
进度更新-4月7日
声音方面的封装的BASS,已经搞定了,现在正在完善基本类(也就是窗口),重写了输入设备的事件,现在不需要自己建静态方法用来对接事件了,基本类目前正在完善窗口的事件和属性以及一些基于窗口的基本的方法.
|
|