火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[安卓] 【留存】GDX游戏引擎未封装命令

[复制链接]

76

主题

714

帖子

4285

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
4285
QQ
跳转到指定楼层
楼主
发表于 2024-2-25 12:09:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:火山GDX游戏引擎是封装的libGDX游戏引擎,而一个游戏引擎太过庞大,不可能每个命令都会封装到。

使用火山游戏引擎的用户封装解决办法:
1.直接封装到官方gdx内部,但有缺点:缺点一旦更新火山安装包之后,之前所完善的就会覆盖,这样就白费劲。
2.直接封装到官方gdx内部,然后制作成模块。优点不怕更新覆盖,缺点时间长了会忘记自己封装的模块放在什么地方。
3.直接把完善的放在官方论坛,这样用的时候进行复制过去。优点:其他火山GDX用户也可以用到,官方如果想集成到官方模块当中只需要征得同意就行,不需要付一分钱。也就是无偿。



补充命令存放处:
  1. //所属类:GDX_精灵绘制类
  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 创建精灵 <公开 静态 类型 = GDX_精灵绘制类 @嵌入式方法 = "">
  4. {
  5.     @ new com.badlogic.gdx.graphics.g2d.SpriteBatch()
  6. }
复制代码
  1. //所属类:GDX_精灵类
  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 绘制2 <公开 静态 注释 = "绘制精灵" @嵌入式方法 = "">
  4. 参数 欲操作本对象 <类型 = GDX_精灵类>
  5. 参数 精灵绘制 <类型 = GDX_精灵绘制类>
  6. {
  7.     @ @<欲操作本对象>.draw(@<精灵绘制>)
  8. }
复制代码
  1. //所属类:GDX_位图文字类
  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 置RGB颜色 <公开 静态 @嵌入式方法 = "">
  4. 参数 欲操作本对象 <类型 = GDX_位图文字类>
  5. 参数 R <类型 = 小数>
  6. 参数 G <类型 = 小数>
  7. 参数 B <类型 = 小数>
  8. 参数 A <类型 = 小数>
  9. {
  10.     @ @<欲操作本对象>.setColor((float)@<R>,(float)@<G>,(float)@<B>,(float)@<A>)
  11. }
复制代码
  1. //所属类:GDX_图片按钮  //  注意此方法写的比较固定,如使用此命令请使用 创建自指定图像2
  2. <blockquote><火山程序 类型 = "通常" 版本 = 1 />
复制代码
  1. //所属类:GDX_按钮
  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 创建自指定图像2 <公开 静态 类型 = GDX_按钮 注释 = "根据指定的按钮按下,抬起等图像创建本类实例." @嵌入式方法 = "">
  4. 参数 抬起图像 <类型 = GDX_可绘制对象类>
  5. 参数 按下图像 <类型 = GDX_可绘制对象类>
  6. {
  7.     @ new com.badlogic.gdx.scenes.scene2d.ui.Button(@<抬起图像>, @<按下图像>)
  8. }
复制代码






欢迎加入火山安卓交流群:623136156
回复

使用道具 举报

76

主题

714

帖子

4285

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
4285
QQ
沙发
 楼主| 发表于 2024-2-25 12:11:55 | 只看该作者
已废弃命令
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 创建自资源 <公开 静态 类型 = GDX_图片按钮 @嵌入式方法 = "" @废弃 = 警告>
  3. 参数 按钮按下 <类型 = GDX_纹理区域可绘制对象类>
  4. 参数 按钮抬起 <类型 = GDX_纹理区域可绘制对象类>
  5. {
  6.     @ new com.badlogic.gdx.scenes.scene2d.ui.ImageButton(@<按钮按下>,@<按钮抬起>)
  7. }
复制代码


欢迎加入火山安卓交流群:623136156
回复

使用道具 举报

29

主题

382

帖子

1360

积分

金牌会员

Rank: 6Rank: 6

积分
1360
QQ
板凳
发表于 2024-2-25 12:57:19 | 只看该作者
高手 为火山添砖加瓦 造轮子 方便大家 功在千秋
Q 75520266
回复

使用道具 举报

34

主题

317

帖子

3579

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3579
地板
发表于 2024-2-25 14:16:18 | 只看该作者
为火山添砖加瓦 造轮子 方便大家 功在千秋
回复

使用道具 举报

11

主题

223

帖子

1687

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1687
5#
发表于 2024-2-25 17:39:55 | 只看该作者
为火山添砖加瓦 造轮子 方便大家 功在千秋
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36887
6#
发表于 2024-2-25 18:06:34 | 只看该作者
还有很多没有封装的命令呢。。这个急不得。。没办法。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 04:04 , Processed in 0.084207 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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