递归火山软件开发平台

标题: 没事水一发,正在封装易语言DirectX2D支持库到火山PC [打印本页]

作者: 909694567    时间: 2022-2-19 23:45
标题: 没事水一发,正在封装易语言DirectX2D支持库到火山PC
本帖最后由 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用.


现在刚开始做,刚起了个头,如下

(, 下载次数: 61)



(, 下载次数: 63)
完全1比1搬过来,用易语言DirectX2D支持库的人无障碍上手~

哈哈~,好了 水完了~~~~~


另外,我想拜师啊,有没有DX玩的6的大佬带带我啊,我也想直接用火山用DX啊,据说没有SDK,所以不能上手啊,有没有大佬带带小徒吧!!








例子:火山PC专用 DirectX2D 测试2_哔哩哔哩_bilibili








进度更新-3月25日
易语言原支持库有关于图像显示方面的已经弄好了,在弄声音的时候发现原支持库有些问题,然后参考了精易模块以及某大佬的模块用的BASS库,目前如下:
(, 下载次数: 66)
目前还没弄完,3D音效这一块还没弄







进度更新-4月7日
声音方面的封装的BASS,已经搞定了,现在正在完善基本类(也就是窗口),重写了输入设备的事件,现在不需要自己建静态方法用来对接事件了,基本类目前正在完善窗口的事件和属性以及一些基于窗口的基本的方法.

(, 下载次数: 63)


作者: zzh233    时间: 2022-2-20 00:58
你才是大佬 学无止境 向您学习
作者: 炫彩界面库    时间: 2022-2-20 01:19
谁说 DirectX2D 放弃了, 没有吧
作者: 渤海湾董事长    时间: 2022-2-20 03:51
感谢大佬分享
作者: 创世魂    时间: 2022-2-20 08:55
不是没带,是暂时顾不上封。缺少人手。。大佬封了,可以提交给吴总。还有钱拿。
作者: 阳光甜橙    时间: 2022-2-20 09:02
这个可以有
作者: 909694567    时间: 2022-2-20 10:36
创世魂 发表于 2022-2-20 08:55
不是没带,是暂时顾不上封。缺少人手。。大佬封了,可以提交给吴总。还有钱拿。 ...

我只是把易语言哪个库弄过来先用着,  我真心只是有点基础而已,版主这么说让我很茫然
作者: 909694567    时间: 2022-2-20 10:39
炫彩界面库 发表于 2022-2-20 01:19
谁说 DirectX2D 放弃了, 没有吧

哦哦.我也不是很确定,就是用易语言DirectX2D支持库做的程序,在运行的时候,Windows会提示安装服务,好像有一次查过这个问题,说是这个库微软已经不自带windows了,需要手动启用... 具体的我也说不准了,安装倒是还能安装上.

作者: 909694567    时间: 2022-2-20 10:40
渤海湾董事长 发表于 2022-2-20 03:51
感谢大佬分享

可别大佬, 就是把易语言的DirectX2D支持库1比1弄过来.
真正的打捞好像最少都是直接用SDK完DX9以上, 我以前看过几个文章,但是不会上手,哎
作者: fangcun9653    时间: 2022-2-20 17:22
顶一个!
作者: aa562324    时间: 2022-3-9 15:58
有大佬封装过了,但是那人被火山各种收费教学惹毛了选择躺平不发
作者: 909694567    时间: 2022-3-10 18:07
aa562324 发表于 2022-3-9 15:58
有大佬封装过了,但是那人被火山各种收费教学惹毛了选择躺平不发

还有这个事啊? 看不惯各种收费教学? 其实免费的也不少啊,起码对我这种初学者够了
作者: 909694567    时间: 2022-3-25 22:58
现在闹**,工作起来反而比以前时间更少更少了...制作进度就缓慢....不过 目前依然还没弃坑
作者: fangcun9653    时间: 2022-3-25 23:02
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: 909694567    时间: 2022-3-31 17:15
目前声音和录音已搞好, 但是很多地方在用法上存在问题,还有很多注释以及参数描述不够准确,  还需要一些时间来完善~
(, 下载次数: 43)

作者: 909694567    时间: 2022-4-20 16:14
   就到这里,虽然小有遗憾,但是 就到这吧!  我急着去玩java :噜阿噜




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4