微信小游戏开发之项目、图片资源配置和构建运行

主题

记录Cocos Creator项目熟悉的过程:

  • 项目基础设置
  • 图片资源导入方式
  • 节点创建和命名规范、UI布局
  • 项目的主场景或者首先启动的场景怎么设置,浏览器和模拟器运行

正文

1. 项目基础设置

1.1 默认分辨率设置

创建新项目后,会自动创建一个未保存的场景,这时发现Canvas节点的Size默认是横屏的,而开发手机游戏是希望自动竖屏的,即size自动设置到我们的设计图分辨率,想要下次创建场景Canvas自动竖屏,可以到菜单栏->项目->项目设置->项目预览,按照如下图设置即可。

有以下几点需要注意:

  • 微信官方建议使用的设计分辨率是iphone6的size,即750x1334,或者选择大众的720x1280都可以。
  • 适配屏幕宽高度这两个选项,可以详细看官方文档的分辨率适配章节,当然尝试后发现根据官方文档的讲解,并不能很好的解决适配问题,而是需要在这个基础原理上自己扩展解决,具体的是后续的文章的内容了。
  • 模拟器设置,会在选择了模拟器运行后,运行起来会按照这个尺寸出现弹窗

1.2 开启调试界面

选择模拟器运行,想进入debug调试,或者查看log怎么办呢?
在菜单栏->Cocos Creator->偏好设置->预览运行,如下图:

  • 勾选“开启模拟器调试界面”,运行后会弹出一个控制面板
  • 勾选“等待调试器连接”,类似debug模式启动,一运行弹窗直接断点停在界面出现前

浏览器模式的debug,类似网页调试,按F12即可

图片资源导入方式

按照以前经验,cmd+c->cmd+v,资源就导入,然而并没用,在assets目录上右键也没见导入图片的选项,哎,再去翻文档就发现,要从文件管理中手动拷贝到对应的目录下。

节点命名规范、UI布局

  • 创建节点的方式有很多种:拖动资源到层级管理器、层级器右键选择、控件库拖动等,节点创建后都会默认有一个name,这个name标识组件的唯一性,可以用于脚本中获得组件的引用,所以最好不要出现重复,个人更习惯的命名方法是驼峰命名法,带空格的命名看起来有点奇怪。

  • 场景制作或者说界面布局时,组件间的对齐一般用Widget和layout组件,有些效果不知道用什么组件时,你可以关键字去搜文档,如果没有搜索一下就有了,站在巨人的肩膀上,我们要放宽视野。

项目主场景,浏览器和模拟器运行

一开始我总在纠结,我怎么找不到在哪里设置主场景啊,找不到main我怎么运行,陷入这种思维也是很难受的。

后来在项目build时,看到初始场景的设置,我算是搞明白了,淦

浏览器运行时,因为想看不同界面尺寸下的适配情况,切换了界面尺寸,要刷新一下网页,要不然会发现界面并不适配,还纠结半天,这就搞笑了。

结尾

自己动手写,分解项目中的各个模块需求,通过查文档和搜索Cocos社区,解决碰到的问题,最终在微信上线了下面这款微信小游戏《成语锦衣卫》,欢迎大家扫码体验,并作为参考项目模版,开发出属于自己的小游戏


欢迎扫码体验

预告

下一节和朋友们说一说:编写脚本,VSCode配置快捷键、智能提示等,js代码command点击不跳转的痛点。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

  • Cocos引擎-方面: 小游戏概论,主要包括一些入门的相关知识。我们将内容分成了6个部分,分别是:1.如何正确了解...
    宫若石阅读 2,402评论 0 6
  • 从看Cocos官方文档开始,到最终开始写第一行代码,我经历了什么? 思考 朋友们在学习一门新技术时,都是怎样开始的...
    Android_Cloud阅读 300评论 0 0
  • 夜莺2517阅读 127,717评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 6,887评论 1 6
  • 我是一名过去式的高三狗,很可悲,在这三年里我没有恋爱,看着同龄的小伙伴们一对儿一对儿的,我的心不好受。怎么说呢,高...
    小娘纸阅读 3,387评论 4 7