cocos creator 小游戏登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos creator 小游戏登录相关的知识,希望对你有一定的参考价值。

参考技术A buttonclick:function(event)

        let exportJson = ;

        let sysInfo = window.wx.getSystemInfoSync();

        //获取微信界面大小

        let width = sysInfo.screenWidth;

        let height = sysInfo.screenHeight;

        window.wx.login(

            success: (res) =>

                if (res.code)

                    console.log("res.code:", res);

                    exportJson.code = res.code;//向服务端传递code用于获取微信小游戏的用户唯一标识

                    window.wx.getSetting(

                        success (res)

                            console.log(res.authSetting);

                            if (res.authSetting["scope.userInfo"])

                                console.log("用户已授权");

                                window.wx.getUserInfo(

                                    success(res)

                                        console.log(res);

                                        exportJson.userInfo = res.userInfo;

                                        //此时可进行登录操作

                                   

                                );

                            else

                                console.log("用户未授权");

                                let button = window.wx.createUserInfoButton(

                                    type: 'text',

                                    text: '',

                                    style:

                                        left: 0,

                                        top: 0,

                                        width: width,

                                        height: height,

                                        backgroundColor: '#00000000',//最后两位为透明度

                                        color: '#ffffff',

                                        fontSize: 20,

                                        textAlign: "center",

                                        lineHeight: height,

                                   

                                );

                                button.onTap((res) =>

                                    if (res.userInfo)

                                        console.log("用户授权:", res);

                                        exportJson.userInfo = res.userInfo;

                                        //此时可进行登录操作

                                        button.destroy();

                                    else

                                        console.log("用户拒绝授权:", res);

                                   

                                );

                           

                       

                    )

                else

                    console.log('登录失败!' + res.errMsg)

               

            ,

        );

    ,

cocos creator 入门理解点

  简单解释,  

Cocos是触控科技推出的游戏开发一站式解决方案,包含了从新建立项、游戏制作、到打包上线的全套流程。开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。
Cocos的主要产品有Cocos Studio、Cocos2d-x(Cocos Framework)、Cocos Code IDE。

  • Q: Cocos Creator 是游戏引擎吗?
  • A: 它是一个完整的游戏开发解决方案,包括了 cocos2d-x 引擎的 JavaScript 实现(不需要学习一个新的引擎),以及能让你更快速开发游戏所需要的各种图形界面工具
  • Q: Cocos Creator 的编辑器是什么样的?
  • A: 完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能一体化编辑器
  • Q: 我不会写程序,也能使用 Cocos Creator 吗?
  • A: 当然!Cocos Creator 编辑器提供面向设计和开发的两种工作流,提供简单顺畅的分工合作方式。
    • Q: 我使用 Cocos Creator 能开发面向哪些平台的游戏?
    • A: Cocos Creator 目前支持发布游戏到 Web、Android 和 iOS,以及点开即玩原生性能的 Cocos Play 手机页游平台,真正实现一次开发,全平台运行。
    • Q: Cocos Creator 能开发Cocos2d-x C++ 或者 Lua 的游戏吗?
    • A: Cocos Creator 可以通过安装C++/Lua for Creator插件,在编辑器里编辑UI和场景,导出通用的数据文件,在Cocos2d-x引擎中进行加载运行。

产品定位

Cocos Creator 是以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化、组件化和数据驱动等特点。

工作流程说明

在开发阶段,Cocos Creator 已经能够为用户带来巨大的效率和创造力提升,但我们所提供的工作流远不仅限于开发层面。对于成功的游戏来说,开发和调试、商业化 SDK 的集成、多平台发布、测试、上线这一整套工作流程不光缺一不可,而且要经过多次的迭代重复。

使用说明

Cocos Creator 是一个支持 Windows 和 Mac 跨平台运行的应用程序,双击即可启动运行。相比传统的 Cocos2d-x 工作流程,将配置开发环境的要求完全免除,运行之后就可以立刻开始游戏内容创作或功能开发。

在数据驱动的工作流基础上,场景的创建和编辑成为了游戏开发的中心,设计工作和功能开发可以同步进行,无缝协作,不管是美术、策划还是程序员,都可以在生产过程的任意时刻点击预览按钮,在浏览器、移动设备模拟器或移动设备真机上测试游戏的最新状态。

程序员和设计人员现在可以实现各式各样的分工合作,不管是先搭建场景,再添加功能,还是先生产功能模块再由设计人员进行组合调试,Cocos Creator 都能满足开发团队的需要。脚本中定义的属性能够以最适合的视觉体验呈现在编辑器中,为内容生产者提供便利。

场景之外的内容资源可以由外部导入,比如图片、声音、图集、骨骼动画等等,除此之外我们还在不断完善编辑器生产资源的能力,包括目前已经完成的动画编辑器,美术人员可以使用这个工具制作出非常细腻富有表现力的动画资源,并可以随时在场景中看到动画的预览。

最后,开发完成的游戏可以通过图形工具一键发布到各个平台,从设计研发到测试发布,Cocos Creator 全部帮您搞定。


以上是关于cocos creator 小游戏登录的主要内容,如果未能解决你的问题,请参考以下文章

cocos creator制作一个简单的拼图游戏

分享一个游戏编程开发工具集:Cocos Creator

cocos creator见缝插针源码游戏结束的代码逻辑

五子棋人机博弈游戏(cocos creator)

Cocos Creator采坑:原来使用Cocos Creator做游戏,是有服务器!!!

Cocos Creator 微信小游戏 远程资源设置