火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3740|回复: 15
打印 上一主题 下一主题

[视窗] 没事水一发,正在封装易语言DirectX2D支持库到火山PC

[复制链接]

6

主题

29

帖子

187

积分

注册会员

Rank: 2

积分
187
跳转到指定楼层
楼主
发表于 2022-2-19 23:45:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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,已经搞定了,现在正在完善基本类(也就是窗口),重写了输入设备的事件,现在不需要自己建静态方法用来对接事件了,基本类目前正在完善窗口的事件和属性以及一些基于窗口的基本的方法.



回复

使用道具 举报

30

主题

235

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

积分
1409
沙发
发表于 2022-2-20 00:58:48 | 只看该作者
你才是大佬 学无止境 向您学习
回复

使用道具 举报

21

主题

204

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
板凳
发表于 2022-2-20 01:19:38 | 只看该作者
谁说 DirectX2D 放弃了, 没有吧
界面无难事,只要用炫彩!
回复

使用道具 举报

10

主题

199

帖子

1075

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1075
QQ
地板
发表于 2022-2-20 03:51:18 | 只看该作者
感谢大佬分享
特约贵宾
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36793
5#
发表于 2022-2-20 08:55:45 | 只看该作者
不是没带,是暂时顾不上封。缺少人手。。大佬封了,可以提交给吴总。还有钱拿。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

62

主题

434

帖子

3423

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3423
6#
发表于 2022-2-20 09:02:36 | 只看该作者
这个可以有
专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

6

主题

29

帖子

187

积分

注册会员

Rank: 2

积分
187
7#
 楼主| 发表于 2022-2-20 10:36:52 | 只看该作者
创世魂 发表于 2022-2-20 08:55
不是没带,是暂时顾不上封。缺少人手。。大佬封了,可以提交给吴总。还有钱拿。 ...

我只是把易语言哪个库弄过来先用着,  我真心只是有点基础而已,版主这么说让我很茫然
回复

使用道具 举报

6

主题

29

帖子

187

积分

注册会员

Rank: 2

积分
187
8#
 楼主| 发表于 2022-2-20 10:39:25 | 只看该作者
炫彩界面库 发表于 2022-2-20 01:19
谁说 DirectX2D 放弃了, 没有吧

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

使用道具 举报

6

主题

29

帖子

187

积分

注册会员

Rank: 2

积分
187
9#
 楼主| 发表于 2022-2-20 10:40:44 | 只看该作者

可别大佬, 就是把易语言的DirectX2D支持库1比1弄过来.
真正的打捞好像最少都是直接用SDK完DX9以上, 我以前看过几个文章,但是不会上手,哎
回复

使用道具 举报

6

主题

93

帖子

1416

积分

核心用户

SCUM方寸

Rank: 9Rank: 9Rank: 9

积分
1416
QQ
10#
发表于 2022-2-20 17:22:47 | 只看该作者
顶一个!
新手火山交流群:562973587
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-23 22:29 , Processed in 0.103151 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表