首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kapaseker
掘友等级
安卓工程师
|
美行科技
A Kotliner, Rustacean and roid.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 108
沸点 2
赞
110
返回
|
搜索文章
Kapaseker
安卓工程师 @美行科技
·
26天前
关注
Bevy Resource
Bevy中的资源是用来实现存储某种数据类型单个全局实例的方式,它和Entity最大的不同就是,资源是全局的。通常,游戏中的配置或者设置项,都可以用Resource来实现。 ...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
27天前
关注
Bevy Plugin
随着项目的发展,为了整个项目更加模块化和可扩展性、健壮性。我们可以把我们得游戏逻辑其拆分为Plugin。 就像我们写代码使用的VS Code,IDEA等开发工具一样,我们可...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy 时间
本文我们将会介绍三种时间相关的工具——Time、Timer和Stopwatch、,也就是游戏时间、定时器和秒表。 游戏时间 Time是获取游戏时间的主要全局资源,我们可以在...
1
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Sprite Sheet
在上一篇文章中,我们介绍了2D图像——精灵在Bevy中的应用。今天,我们稍微花点篇幅,介绍一下2D的动画——Sprite Sheet。 什么是Sprite Sheet Sp...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Sprite
到目前为止,我们还没进行到游戏逻辑上来,那么今天,我们从2D游戏中一个比较重要的概念——精灵入手,看看Bevy是如何使用精灵的。 创建精灵 bevy_bird_dark.p...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevt Event
事件让我们可以在System之间通信,我们可以在一个系统中发送事件,然后在另一个系统中接收事件以触发我们的游戏逻辑。 添加事件 我们先定义我们的事件: 事件只需要deriv...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Input
输入对于游戏逻辑是非常重要的,在Bevy中,支持以下的输入资源: 资源 描述 Axis 某些输入设备的位置数据 ButtonInput 可按下抬起的输入 GamepadAx...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Query——ECS缺失的部分
前面我们已经介绍完了ECS三个主要构件,简单的总结下他们的功能: Entity,一条Component组成的记录。 Component,定义数据类型与功能。 System,...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Entity
从上一篇Bevy Component我们基本认识了ECS中的Component,这篇文章,我们将介绍Entity。 Entity和Component是紧密相连的,从比较高的...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy Component
在ECS中,我们可以想象Component就是数据库表中的项,而Entity,则是一行记录。 Component使我们能够将数据附加到Entity中。 实际上,一个单独的E...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy System
在之前的Bevy ECS章节,我们简单的介绍了Bevy中Entity,Component,System的功能。当时我们定义System提供了修改游戏行为的能力。这篇文章,我...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy 窗口
在Bevy中,如果我们添加了DefaultPlugins,那么Bevy会自动的给我们一个主窗口,而主窗口有很多属性可以修改,用于定制我们的窗口。 定制窗口 通过这样设置,我...
0
评论
分享
Kapaseker
关注了
双鱼大猫
安卓工程师 @美行科技
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Bevy ECS
与其它大部分游戏引擎不同,Bevy采用了一种名为ECS的编程范式,ECS将数据和行为分离。Bevy将存储我们的所有数据,并为我们管理所有独立的功能单元。代码会在适当的时候运...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
1月前
关注
Hello,Bevy
什么是Bevy? 直接使用官网的定义:一种令人耳目一新的简单、以数据为驱动的游戏引擎,用Rust编程语言构建且永远免费开源! Bevy跟其他游戏引擎最大的区别是,像Unit...
0
评论
分享
Kapaseker
关注了
Wgllss
安卓工程师 @美行科技
Kapaseker
安卓工程师 @美行科技
·
7月前
关注
[炼手Rust]凯撒密码
Hi,大家好,这里是炼手Rust专栏,我是xiaoK,今天来看个编程挑战:凯撒密码。 提问 创建凯撒密码的实现。 凯撒密码是一种简单的移位密码,它依赖于使用 0 到 26 ...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
7月前
关注
[炼手Rust]汉明距离
Hi,大家好,这里是炼手Rust专栏,我是xiaoK,今天来看个小问题:汉明距离。 提问 计算两条 DNA 链之间的汉明距离。 你的身体由含有 DNA的细胞组成。这些细胞会...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
7月前
关注
[炼手Rust]扫雷
Hi,大家好,这里是炼手Rust专栏,我是xiaoK,今天来看个编程挑战:扫雷。 提问 扫雷的规则大家都不陌生,不过今天我们不是为了解决扫雷,而是按照游戏的规则标识雷的位置...
0
评论
分享
Kapaseker
安卓工程师 @美行科技
·
8月前
关注
系统架构师文章汇总
系统架构师文章汇总,计算机系统基础,网络,数据库,架构设计 什么是CRC CPU基础知识-CPU的组成 运算器、控制器、寄存器...
0
评论
分享
下一页
个人成就
文章被点赞
11
文章被阅读
7,664
掘力值
718
关注了
20
关注者
12
收藏集
5
关注标签
23
加入于
2016-04-28