腾讯课堂《白鹭教育 - 成语大挑战小游戏开发》:https://ke.qq.com/course/287266
学习笔记
首先这个视频课程简单介绍了一个小游戏的制作,包括新建项目、适配模式、EUI组件、场景创建、关卡场景、游戏场景、微信小游戏API调用等。
但是并未从零实际操作一个游戏的创建过程,而是用已有的项目过程来讲解,少了一些实践操作。
游戏的逻辑我就基本没看了,反正想实现是很简单的事情。重点还是看看官方的人员在项目上的最佳实践 ,毕竟他山之石,可以攻玉。
一、适配模式的选择fixedNarrow
课程中建议选择fixedNarrow,根据官方适配模式教程。看不懂选择这个模式是什么用意。
这个模式根本不方便适配。个人建议选择fixedWidth或fixedHeight。
二、下划线的命名方式
比如按钮,会是前缀btn+功能,返回按钮就是btn_back。
个人不喜欢下划线方式,比较喜欢骆驼式,backBtn这样。
三、声音管理类SoundManager
按照这个视频教程写法
背景音乐playBgMusic
按钮音效playClick
点击文字音效playTapWord
音效都是写成单个函数去执行,这样缺点是100个音效,要写100个函数...
小游戏就算了,中大型基本跪了。
得统一调用一个接口才行,比如playEffect( 音效名 ),播放音效,并传入音效名,然后在列表中获取对应音效播放。
四、桥接文件用法
知道了这种写法叫“桥接文件”。。