Cocos设计分辨率(glView) 489 Cocos场景切换和屏幕截取 427 Cocos骨骼动画 353 CocosUI之九妹图和编辑框 295 CocosUI之ScrollView 268 0
在cocoscreator中,想要让输入框横屏,需要在场景的Canvas节点上设置Fit Height或Fit Width,根据游戏设计选择一个适合的设置。然后,在输入框节点上设置AnchorX为05,AnchorY为1,Position为(0, 0)。这样就可以让输入框横屏显示。
当需要在立起手机时d出输入键盘时,需要在输入框组件中设置KeyboardReturnType为Done或Search,这样在输入完成后点击“完成”或“搜索”按钮时,输入框会自动关闭。同时,在场景中需要监听键盘的d出与隐藏事件,来调整输入框的位置和大小。可以使用ccviewsetResizeCallback来监听窗口大小改变事件,使用ccviewisOrientationLandscape()来判断当前是否横屏。在窗口大小改变时,可以根据当前屏幕宽高比和设计分辨率比例来动态调整输入框的位置和大小,以保证输入框在不同分辨率下都能正确显示。
buttonclick:function(event){
let exportJson = {};
let sysInfo = windowwxgetSystemInfoSync();
//获取微信界面大小
let width = sysInfoscreenWidth;
let height = sysInfoscreenHeight;
windowwxlogin({
success: (res) => {
if (rescode) {
consolelog("rescode:", res);
exportJsoncode = rescode;//向服务端传递code用于获取微信小游戏的用户唯一标识
windowwxgetSetting({
success (res) {
consolelog(resauthSetting);
if (resauthSetting["scopeuserInfo"]) {
consolelog("用户已授权");
windowwxgetUserInfo({
success(res){
consolelog(res);
exportJsonuserInfo = resuserInfo;
//此时可进行登录 *** 作
}
});
}else {
consolelog("用户未授权");
let button = windowwxcreateUserInfoButton({
type: 'text',
text: '',
style: {
left: 0,
top: 0,
width: width,
height: height,
backgroundColor: '#00000000',//最后两位为透明度
color: '#ffffff',
fontSize: 20,
textAlign: "center",
lineHeight: height,
}
});
buttononTap((res) => {
if (resuserInfo) {
consolelog("用户授权:", res);
exportJsonuserInfo = resuserInfo;
//此时可进行登录 *** 作
buttondestroy();
}else {
consolelog("用户拒绝授权:", res);
}
});
}
}
})
}else{
consolelog('登录失败!' + reserrMsg)
}
},
});
},
以上就是关于cocos设计分辨率多少合适全部的内容,包括:cocos设计分辨率多少合适、cocoscreator输入框如何横屏立起手机输入键盘、cocos creator 小游戏登录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)