English 简体 繁體 Tiếng Việt
  • 注册
  • 手游教程 手游教程 关注:443 内容:1346

    开源刺客引擎二开教程(二)

  • 查看作者
  • 打赏作者
  • 此版块是用户分享手游资源相关内容的论坛,其中包含了作者原创、搬砖、转载,以及可能存在网盘失效的情况。

    如果需要联系楼主,请点击帖子右侧聊天。如果发现虚假资源,请举报!

    当前位置: 35博客圈 > 手游分享 > 手游教程 > 正文
    • 2
    • 手游教程
    • Cocos Studio 修改UI

      1、首先安装CocosForWin-v3.10,安装完成后打开项目,项目目录结构如下图:
      开源刺客引擎二开教程(二)

      如果你的项目结构和上图不一样,你可以使用Cocos Studio新建一个项目,然后把资源拷贝到cocosstudio目录内,这里用cocos作用是打包资源给客户端使用。
      开源刺客引擎二开教程(二)

      2、接着打开项目

      开源刺客引擎二开教程(二)

      打开后界面如上图,其中资源窗口内的csd文件是游戏界面的UI文件,如果你想修改游戏的UI,就打开这个文件进行修改,可以通过更改控件属性,背景图,位置等进行修改,比较简单,基本大概看看就知道怎么改了。

      3、修改后打包,点击菜单栏目,项目,发布与打包。其中资源的发布目录是可以设置的。

      开源刺客引擎二开教程(二)开源刺客引擎二开教程(二)

      设置资源的发布目录到你的Resources目录,编译后的文件为csb文件,VS2017的源代码运行时自动会将Resources目录的资源拷贝到Clientproj.win32Debug.win32res目录,所以才能正常运行。
      4、客户端代码怎么使用资源的呢?大家看下面这段代码,这是游戏的登录界面代码。
      开源刺客引擎二开教程(二)

      首先通过CSLoader通过资源LoginScene.csb创建节点实例,代码为:m_mainUI = CSLoader::createNode(“LoginScene.csb”);
      m_mainUI就是登录页面的根节点的实例。
      m_LoginUI = m_mainUI→getChildByName(“LoginUI”);
      这行代码从m_mainUI节点中查找名字为LoginUI的子节点,你可以同时打开Cocos Studio进行查看
      开源刺客引擎二开教程(二)

      通过这种方式,我们修改UI打包资源后,找到对应的源代码可以进行一些逻辑的修改。如可见/隐藏: m_LoginUI->setVisible(false);

      Over~~~~~~~~

      文章转载自YmBok   作者:还如一梦中

      学习一下

      回复

      学习学习,感谢分享

      www-52gm-cn接手游搭建、棋pai类游戏定制。

      回复

      手游分享板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

      如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容

      如果联系请站内私信联系,禁止留下QQ,微信等联系方式否则会被系统拦截

      如果想挣取水币,请在[手游分享] [端游分享]版块分享资源赚取水币

      请登录之后再进行评论

      登录
      • 热门排行
    • 任务
    • 管理
    • 回底部
    • 帖子间隔 侧栏位置: