for (String name : roleNames) {
event.getGuild().createRole().setColor(color).setName(name).queue(role -> {
role.getGuild().modifyRolePositions().selectPosition(role.getPosition()).moveTo(role.getGuild().getRoles().size()-8).queue()});
}
由于列表中最高角色的位置等于角色的数量,所以创建的每个角色都应该移动到完全相同的位置,从而将其下面的每个角色都低一个位置。
但这不是正在发生的事情。
在执行这些代码行并降低进程速度时(通过使用thread.sleep
和/或.queueafter()
),我看到了以下情况:
如果您怀疑这是我的代码中根深蒂固的,请让我知道,因为我可以为您提供更多的细节。
ModifyRolePosition使用角色的缓存版本。
每次只更改一个位置会导致每次都修改相同的缓存版本,这导致更改不会被转移。
这就是为什么可以在一次调用中进行多个操作,只需将多个.selectPosition(initialPosition).moveto(newPosition)
一起排队,并通过在末尾调用.queue()
来提交它们。
我正在做一个RPG游戏,但是,我现在有一个错误。玩家的角色可以在所有四个基本方向上移动,但如果你向右、向上或向下移动,玩家就会被卡住。 此外,这个错误似乎有一定的逻辑性: 如果向下移动,角色将卡在向下移动的循环中 除非按下向上箭头,否则玩家将开始一个新的向上无限循环 除非按下向右箭头,否则玩家将开始一个新的向右无限循环 所以权利似乎优先于上,而上优先于下。 奇怪的是,向左移动工作得很完美,即使当角
我做了一个标题,当有人在桌面上访问网站时,他会看到一个导航菜单。当同一个人在他的手机上访问网站时,他首先会看到一份汉堡菜单。当他点击汉堡包菜单时,有一个动画和一个下拉菜单。 我能够修复这个代码,但当我访问我的pc上的网站,我点击附近我的头,这个移动的dropdrown菜单将出现... 场地; https://www.spiralex.nl/ 我的汉堡包和下拉代码; null null
本文向大家介绍JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行),包括了JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)的使用技巧和注意事项,需要的朋友参考一下 效果图如下所示: 废话不多说了,直接给大家贴js代码了. 以上代码是给大家分享的JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)的全部内容,希望大家喜欢。
问题内容: 我想创建在TabHost中使用的自定义按钮。我一直在尝试仅使用相同的图像资源(png),但是根据状态改变了滤色器。因此,我做了这一点作为自定义按钮的布局: 在我的活动中,我添加如下标签: 这是“ buildTab”方法: 在选择状态下,图像应完全为绿色(),在未选择状态下,图像应为蓝色()。 问题在于滤色镜似乎被完全忽略了。在任何情况下我都看不到颜色变化。 我还尝试通过在上设置属性来获
实现App外观主题切换功能,可以切换导航条、TabBar和字体的颜色,以及TabBar的按钮图片。 [Code4App.com]
本文向大家介绍和黑夜自动切换页面的颜色?相关面试题,主要包含被问及和黑夜自动切换页面的颜色?时的应答技巧和注意事项,需要的朋友参考一下 需要借助js才能在白天和黑夜中切换吧 媒体查询的内容都是设备的属性:宽度高度,旋转方向,打印样式,分辨率 所以用媒体查询的话,需要用户的设备拥有切换黑暗模式的功能 借助 js 切换页面颜色的话,那就是 获取地理位置 查询日出日落时间 根据时间修改全局 theme