首页
Search
1
Linux 下 Bash 脚本 bad interpreter 报错的解决方法
46 阅读
2
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
38 阅读
3
如何在 IOS Shadowrocket 上配置服务
34 阅读
4
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
34 阅读
5
如何在 Clash for Windows 上配置服务
31 阅读
clash
服务器
javascript
全部
游戏资讯
登录
Search
加速器之家
累计撰写
635
篇文章
累计收到
0
条评论
首页
栏目
clash
服务器
javascript
全部
游戏资讯
页面
搜索到
339
篇与
的结果
2024-08-22
cocos世界坐标和节点坐标转换
我们在做cocos游戏项目时,有时需要获取点击坐标,就需要将世界坐标和节点坐标的转换,可以采用以下方法进行互换1、把cocos1的坐标转成世界坐标pos1(只能父节点转)var pos1= this.cocos1.parent.convertToWorldSpaceAR(this.cocos1.getPosition()); cc.log(pos1)2、把(世界坐标pos1)转成相对于节点cocos1的坐标var pos2 = this.cocos1.convertToNodeSpaceAR (pos1); cc.log(pos2)
2024年08月22日
7 阅读
0 评论
0 点赞
2024-08-22
cocos creator微信游戏接入微信分享功能
分享效果图在游戏脚本文件中onload方法中加入如下分享代码:onLoad () { wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage', 'shareTimeline'] }) wx.onShareAppMessage(() => { return { title: '这游戏根本停不下来...', imageUrl: 'https://game.tpxhm.top/uploads/xing/share.png?2022' // 图片 URL } }) },
2024年08月22日
5 阅读
0 评论
0 点赞
2024-08-22
cocos微信小游戏如何加入游戏圈功能
1、游戏圈:微信游戏开发者可以通过游戏圈组件,在小游戏内为用户提供游戏交流、用户互动、反馈收集等社区能力。开发者可直接调用 wx.createGameClubButton() 创建打开游戏圈的按钮。let button = wx.createGameClubButton({ icon: 'green', style: { left: 10, top: 76, width: 40, height: 40 } })type按钮类型,可以是图片也可以是文字为image时 image:按钮的背景图片,仅当 type 为image时有效更多参数参考微信开发文档:微信开发文档直通车2、案例效果图:3、代码示例: //获取系统信息的宽度 let screenW = sysInfo.screenWidth; let screenH = sysInfo.screenHeight; let rate = screenW / 750;//设计分辨率为750*1334 //根据你图片的大小调整对应的长宽高,并且在不同的分辨率下大小也会对应变化,我的图片是418*160 let width = 79 * rate; let height = 120 * rate; window.homeyxq = null; homeyxq = wx.createGameClubButton({ type:'image', image:'https://www.tpxhm.com/xing/yxqy.png?2022.9', icon: 'white', style: { left: sysInfo.windowWidth-width*2, top: sysInfo.windowHeight-height*2, width: width, height: height, // borderColor:'#000000', // borderWidth:2, // backgroundColor:'#f3b345', // borderRadius:100, } })因为按钮是采用创建的形式,所以需要自定义按钮位置。
2024年08月22日
2 阅读
0 评论
0 点赞
2024-08-22
解决cocos creator UI弹窗穿透问题,遮罩屏蔽触发事件的处理
在游戏开发游戏场景中,会设计很多的UI弹窗,当弹窗出现后,点击UI弹窗界面后却触发场景中的按钮、触摸事件。解决办法是在UI上添加组件:BlockInputEvents操作步骤: 添加组件——> 添加UI组件——> Block Input Events,如下图:这样完美解决弹窗穿透,导致触发其他按钮事件问题。
2024年08月22日
3 阅读
0 评论
0 点赞
2024-08-22
cocos creator游戏实现loading加载页面,游戏启动加载动画
游戏加载进度条,在很多游戏启动画面中都可以看到,这里教大家如何制作。效果展示:1、创建背景:创建节点-渲染节点-sprite精灵2、创建进度条:创建节点-》创建UI节点-》ProgressBar(进度条)3、修改参数:修改进度条宽度、高度、颜色、背景图等参数,并设置初始化为0,如下图设置进度条颜色为红色4、创建进度条文字ProgressBarLabel5、代码编写:定义节点,判断进度条显示、显示实时进度cc.Class({ extends: cc.Component, properties: { speed: 1, //进度条时间 progressBarView: { type: cc.ProgressBar, default: null } //进度条 }, onLoad () { this._ping = true; //是否显示进度条 this.progressBarView.progress = 0; //进度条 } update (dt) { this._updateProgressBar(this.progressBarView, dt); }, //进度条 _updateProgressBar: function(progressBar, dt){ var progress = progressBar.progress; if(progress < 1.0 && this._ping){ progress += dt * this.speed; if(parseInt(progress * 100) < 100){ cc.find('Canvas/loading/ProgressBar/ProgressBarLabel').getComponent(cc.Label).string = "努力加载中" + parseInt(progress * 100) + "%"; homeyxq.hide() }else{ cc.find('Canvas/loading/ProgressBar/ProgressBarLabel').getComponent(cc.Label).string = "努力加载中100" + "%"; cc.find('Canvas/loading').active =false homeyxq.show() } } progressBar.progress = progress; } });6、挂载进度条:点canvas,将ProgressBar节点拖动进度条到progressBarView里面7、案例体验:扫描二维码体验
2024年08月22日
4 阅读
0 评论
0 点赞
1
...
28
29
30
...
68