14 雾中夜月

尚未进行身份认证

我要认证

嗯。沒什么啦。

等级
TA的排名 29w+

从零自学Andriod(二):BottomNavigationView的应用与问题

上一篇介绍了Res资源管理目录的大概结构,相信大部分人还是会搞不明白这其中的关系。没事,接下来我们就要结合实际代码来理解了。在上一篇我创建了带有底部导航菜单的项目,可以看到运行出来的效果已经有个App的基本框架了,起到关键作用的就是底部的导航菜单了。实现导航菜单的方式有很多种,我这只说说这自带的BottomNavigationView。直接看代码,打开Java>com.example.myapp>MainActivity,有一个被重写的onCreate方法。在方法中可以看到上一篇讲过的读

2020-09-22 16:52:05

从零自学Andriod(一):让MyApp Run起来~简单介绍Res资源管理目录

最近换了新公司,领导突然让我做Andriod。这对于将近十年没写Java的我来说等于重头开始。行吧都这样了硬着头皮上吧,反正学习新东西我是很乐意的,而且还是带薪学习呢。以后将会慢慢记录我的学习过程以及遇到的问题和解决方法。整个过程我会使用Android Studio4.0.1进行学习和开发,怎么安装网上挺多的就不说了。那么接下来进入正题,首先我们先创建项目和了解项目结构。第一步:创建一个新项目,为了方便我直接创建带有个底部导航栏的项目。第二步:填项目名字,选项目地址。然后点完成。创建完了

2020-09-20 22:07:26

Cocos2d-x学习笔记(五) 精灵播放动画的两种方式

这几天在看控件类,暂时没有想好实际运用的方向,单纯的创建网上已经有很多这方面的例子,我就不写了。接下来是学习精灵类,精灵类若是单独学习也是很简单,于是我加了一些有关动画方面的知识点与精灵类一起使用,让精灵播放简单的帧动画。 首先我们准备好动画素材,我在网上下了一个小游戏,将里面的素材做成了png和plist大图以供程序调用,我是用TexturePackerGUI来生成plist的...

2019-05-03 20:53:28

Cocos2d-x学习笔记(四) 布景层的添加移除

布景层类也就是CCLayer类,每个游戏场景中都可以有很多层,每一层负责各自的任务,显示地图、显示人物等。同时层还是一个容器,可以放入文本、图片和菜单,构成游戏中一个个UI。这次将学习在场景中添加移除层、设置层属性和在层中实现一些简单的操作。首先我们来看一下层的创建:bool LayerTest::init(){ ////////////////////////////// ...

2019-05-03 20:53:21

Cocos2d-x学习笔记(三) 实现简单的场景切换

从这一篇开始差不多算正式进入代码编写阶段了,虽然都是一些简单的小功能,不过再复杂的游戏也都是由这些小功能组成的。这篇将学习简单的场景切换。 说到场景切换那肯定是需要有多个场景才能实现切换,而我们的项目里貌似只有HelloWorldScene这一个场景,那么就需要我们再创建一个场景。只是怎么创建场景呢?相信很多同学都会想到既然HelloWorldScene是一个场景,那么再写一个Hello...

2019-05-03 20:53:12

Cocos2d-x学习笔记(二) HelloCpp代码理解

这一章以HelloCpp为例初步了解Cocos2dx项目的运行步骤及一些简单的功能实现。之所以写这一章是因为我看了建好的项目后不知道下一步该怎样做,我想很多初学者应该跟我有一样的困扰:) 我们先打开之前建好的项目,解决方案里包含的子项目虽然挺多但一眼就能看出需要我们自己去编写的是哪个,没错就是HelloCpp。展开win32和Classes文件夹,看到文件如下: 按以...

2019-05-03 20:53:03

Cocos2d-x学习笔记(一) 创建自己的Cocos2d-x项目

这几天心血来潮想要学习Cocos2d-x,虽然有C#与Java的基础,不过毕竟好几年不碰代码,而且对于C++我完全是个新手,只好一边学习C++基础一边找些Cocos2d-x的相关资料。不过好在C++的基础语法与C#还算相似,所以起步不算太艰难。只是Cocos2d-x在还未开始进行的时候就已经让我栽了好几个跟头。总之这些经验来之不易,所以我决定记录下我学习的过程,也许能帮助到那些跟我遇...

2019-05-03 20:52:50

Cocos2d-x学习笔记(六) 定时器Schedule的简单应用

Cocos2d-x中的定时器使用很简单,共有3种:schedule、scheduleUpdate和scheduleOnce。简单介绍一下三种的区别:schedule,每隔指定时间执行某个自定义的函数schedule(schedule_selector(自定义函数名),间隔时间);scheduleUpdate,每帧执行一次Update函数(只能是以Update命名的函数,需要调用...

2019-05-03 20:52:40

Cocos2d-x学习笔记(七) CCAction让你的精灵跑起来

前面学习了精灵类,让精灵播放了动画,今天来学习怎样让精灵跑起来。想让精灵移动需要用到CCAction动作类以及他的子类们。一、让你的人物移动让精灵移动到指定位置要用到CCMoveTo,代码如下:CCActionInterval* actionTo = CCMoveTo::create(2, ccp(500, screenSize.height / 2));   ...

2019-05-03 20:52:16

Lua学习笔记(一) vs2013如何在C++中调用Lua

最近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习Lua。Lua的语法学习还是比较简单的,学过javascript或者vbscript的应该很容易就能上手,那些Lua独有的特性也是比较有趣,例如不定数目的多参数函数和随意的参数返回值等。这里想要吐槽一下最近用来学习Lua的书籍《XX开发实践指南》(虽然没有写全名不过搜...

2019-05-03 20:51:52

Cocos2d-x3.X入门游戏实例(一) 经典飞机大战开发笔记

有一个多月没有写学习笔记了,主要是在学习了一段时间后觉得想整个小游戏,选来选去选择了微信飞机大战作为处女作。飞机大战内容简单,比较适合刚学习Cocos2dx的新手拿来练手,而且网上的教程和源码都很多,我就是在Jacky的飞机大战专栏的帮助下完成的。所以代码我就不会细说了,主要是为了记录和总结开发过程中遇到的问题。想看代码详解的可以去Jacky的专栏,这里给出链接:http://b...

2019-05-03 20:51:34
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。