![](https://img-blog.csdnimg.cn/20190823181308754.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
游戏开发小白变怪兽
我是「Super于」,立志做一个每天都有正反馈的人!欢迎大家关注我的公众号「游戏开发小白变怪兽」,我超凶的!
测试开发小白变怪兽
这个作者很懒,什么都没留下…
展开
-
VS2015快捷键
生成解决方案 F6,生成项目Shift+F6调试执行F5,终止调试执行Shift+F5执行调试Ctrl+F5查找下一个F3,查找上一个Shift+F3附加到进程Ctrl+Alt+P,逐过程F10,逐语句执行F11切换断点F9(添加或取消断点)运行至光标处Ctrl+F10跳出当前方法Shift+F11新建解决方案:Ctrl+Shift+N打开解决方案:Ctrl+Shift+O保存文件Ctrl+S,保...原创 2018-05-17 13:05:45 · 141 阅读 · 0 评论 -
Unity 3D打包发布Apk的详细步骤
1.在打包之前首先要确保 Android SDK 和 JDK 的开发环境正确。然后在菜单栏中执行“Edit-Preference…”命令(如图1所示),进入 Unity Preferences 界面,然后单击External Tools按钮,分别填写 Android SDK 和 JDK 的安装路径(如图2所示)。图1: 图2: 2.正确填写Android SDK 和 JDK 路径后,关闭 Uni原创 2018-03-10 21:18:15 · 8289 阅读 · 0 评论 -
一文带你实现游戏中的音乐、音效设置
在游戏开发过程中,背景音乐和音效的设置总是绕不过的,今天就来带大家实现一个简单的背景音乐和音效的设置逻辑。1.首先将音乐资源和图片资源都导入到工程中(公众号后台回复「AudioTest」可获得完整工程,图片和音乐资源来自关东升老师《Cocos2d-x实战》,侵删。):2.创建 MainScene,添加三个 Button 组件并摆放到合适位置:3.创建 SettingScene,添加两个 ...原创 2019-08-14 20:11:27 · 1682 阅读 · 0 评论 -
Cocos Creator 性能优化——对象池
对于游戏开发人员来说,性能优化是一个永远绕不过的话题,极致的性能是我们毕生的追求,今天就来带大家学习一下性能优化方法之一——「对象池」。为什么要使用对象池?在开始之前要先弄明白为什么要使用对象池?在运行时进行节点的创建(cc.instantiate)和销毁(node.destroy)操作是非常耗费性能的,因此我们在比较复杂的场景中,通常只有在场景初始化逻辑(onLoad)中才会进行节点的创建...原创 2019-07-31 12:55:19 · 2912 阅读 · 0 评论 -
一文教你实现「飞机大战」里战机的控制逻辑
纵版射击游戏是一种比较经典的游戏类型,从早期的红白机平台到如今的手机平台,一直都有非常经典的游戏作品。纵版射击游戏只需要控制飞行器躲避敌机和子弹并攻击敌机,玩法和操作都非常简单,因此很适合移动平台上的操作。曾经微信平台红极一时的「飞机大战」相信每个人都玩过,那么今天就来教大家如何实现游戏里战机的控制逻辑。1.首先创建一个游戏场景 GameScene,在场景中添加游戏背景和今天的主角——战斗机:...原创 2019-07-26 12:55:16 · 264 阅读 · 0 评论 -
一文带你彻底明白如何实现动态添加子节点及修改子节点属性
终于看完了官方的教程,开始用 Cocos Creator 做第一个游戏——《消灭病毒-重力版》(PS:等做完之后会出一个完整的教程,敬请期待┗( ▔, ▔ )┛!),可是第一步就遇到了坑,本来想动态的通过预制件来添加病毒节点,并修改病毒的血量,可是添加节点之后无论如何都不能对节点的属性进行修改,查了半天资料原来是没有获取子节点的组件,白白浪费了两个小时,这就是自学的弊端吧,有一个好的老师真的是太重...原创 2019-07-18 12:22:39 · 1773 阅读 · 0 评论 -
Cocos2d-X 基础 | Sprite 详解
什么是精灵(Sprite)?游戏中的主角、敌人都可能是一个精灵,但并不是所有的图形对象都是一个精灵,只有你能控制它,它才是一个精灵,如果无法控制,那就只能是一个节点。准确来说,精灵是一个能通过改变自身属性:位置、旋转、缩放、倾斜、颜色和透明度等,变成可控制的 2D 图像。1.精灵的创建方法可以使用一张图片来创建一个精灵,除此之外还可以使用图集或者精灵缓存来创建。1.1通过指定图片...原创 2019-05-05 18:30:34 · 1914 阅读 · 0 评论 -
Cocos2d-X 移植 Android 平台详解
在 Windows 下使用 VS 开发 Win32 平台的游戏程序后,需要把它们移植到不同的平台上。在这里首先介绍 Android 平台的移植工作。因为 Windows 和 手机等平台的 CPU 指令不同、架构不同,在 Windows 下编写的程序要想在手机上运行,首先要进行编译。在编译之前需要准备以下软件: Android NDK Android SDK Ap...原创 2019-01-16 19:21:46 · 606 阅读 · 0 评论 -
自定义虚拟摇杆组件让你一劳永逸
最近在研究虚拟摇杆实现方式的时候,发现网上的教程的实现方式可移植性并不是特别好,于是我决定自己实现一个虚拟摇杆组件,保存到自己的组件库,方便以后用到的时候直接使用(关注公众号后台回复「虚拟摇杆组件」可获取该组件),下面正文开始。实现思路:为了实现高度可移植,定义了两个节点属性,用于绑定场景和玩家角色,另外添加 PlayerNodeSpeed 属性和 MaxR 属性用于控制玩家移动速度和摇杆节点...原创 2019-09-04 14:54:04 · 1566 阅读 · 1 评论 -
如何部署 H5 游戏到云服务器?
在自学游戏开发的路上,最有成就感的时刻就是将自己的小游戏做出来分享给朋友试玩,原生的游戏开可以打包分享,小游戏上线流程又长,那 H5 小游戏该怎么分享呢?本文就带大家通过 nginx 将构建好的 H5 游戏托管的阿里云上。内容大纲:下载、配置 nginx上传游戏构建文件到云服务器nginx 通过端口设置多个虚拟主机开发环境:阿里云服务器:Ubuntu 14.04.5 L...原创 2019-09-19 13:17:00 · 2080 阅读 · 0 评论 -
让蔡徐坤来教你实现游戏中的帧动画(上)
一款游戏除了基本功能之外,还需要给玩家更多视觉上的刺激,这个时候就需要用特效来装饰。本文就将介绍 Cocos Creator 的动画系统,除了标准的位移、旋转、缩放动画和序列帧动画以外,这套动画系统还支持任意组件属性和用户自定义属性的驱动,再加上可任意编辑的时间曲线和创新的移动轨迹编辑功能,能够让内容生产人员不写一行代码就制作出细腻的各种动态效果。具体的参数功能介绍官方文档已经写的非常详细了,不...原创 2019-08-05 12:58:58 · 773 阅读 · 0 评论 -
让蔡徐坤来教你实现游戏中的帧动画(中)
在上一篇介绍帧动画的文章中,我们已经介绍了如何给一个节点添加帧动画,忘记的小伙伴可以再去看看:让蔡徐坤来教你实现游戏中的帧动画(上),那么今天我们来给大家讲解一下如何通过脚本控制帧动画。由于官网对通过脚本控制帧动画的讲解还是比较清晰的,这篇文章主要是带大家使用一下这些 API,想具体了解的小伙伴可以去官网查看:https://docs.cocos.com/creator/manual/zh/an...原创 2019-08-26 10:52:51 · 533 阅读 · 0 评论 -
让蔡徐坤来教你实现游戏中的帧动画(下)
拖了将近一个月,终于把帧动画这部分写完了,新关注的或者已经忘记的小伙伴可以看一下之前写的部分:让蔡徐坤来教你实现游戏中的帧动画(上)让蔡徐坤来教你实现游戏中的帧动画(中)今天这个还是在上一篇的基础上进行修改的,主要讲解的如何在帧动画中添加事件,Cocos Creator 提供了两种添加事件的方式:可视化编辑帧事件和动态注册帧事件,下面将对这两种方式分别介绍。没看过官方文档的小伙伴建议先熟悉...原创 2019-09-11 15:10:12 · 796 阅读 · 0 评论 -
UI 组件 | Button
最近在与其他自学 Cocos Creator 的小伙伴们交流过程中,发现许多小伙伴对基础组件的应用并不是特别了解,自己在编写游戏的过程中也经常对某个属性或者方法的用法所困扰,而网上也没有比较清晰的用法讲解,所以准备对常用的 UI 组件常用用法进行一个总结,方便自己和其他小伙伴们查看,下面正文开始(注:属性介绍部分大部分内容我会取自官方文档)。Button(按钮)组件Button 组件可以响应...原创 2019-08-19 12:51:34 · 253 阅读 · 0 评论 -
UI 组件 | Toggle
Toggle(复选框)组件Toggle 是一个 CheckBox,当它和 ToggleGroup 一起使用的时候,可以变成 RadioButton。创建 Toggle 组件层级管理器右击->创建节点->创建 UI 节点->Toggle 即可创建 Toggle 组件。节点说明Toggle 组件的节点树一般为:注:checkmark 在层级结构上要在 Backgrou...原创 2019-08-21 11:14:29 · 947 阅读 · 0 评论 -
Cocos Creator 如何进行断点调试?
最近在写游戏的时候,遇到了一些奇怪的问题,由于之前写的都比较顺利,从来没有调试过代码,直到现在才发现学习 Cocos Creator 这几个月以来竟然从来没有调试过代码,于是赶紧研究了一下,发现经常用到的大概就两种:VS Code + Chrome 和 Chrome,今天就来简单的记录一下,方便和我一样不会调试的小伙伴了解一下。第一种:VS Code + Chrome1.首先创建一个 Hell...原创 2019-09-19 13:24:32 · 3927 阅读 · 0 评论 -
通过「解救人质」小游戏教你学会碰撞检测
游戏开发中,碰撞检测无处不在,今天就通过一个简单的小游戏教你学会如何在 Cocos Creator 中进行碰撞检测。配合官方文档学习效果更加(官方文档传送门:https://docs.cocos.com/creator/manual/zh/physics/collision/),关注公众号「游戏开发小白变怪兽」后台回复「解救人质」获取美术资源及源码。游戏玩法:通过控制手枪位置,松手发射子弹击中...原创 2019-09-25 11:11:59 · 303 阅读 · 0 评论