- 博客(35)
- 资源 (9)
- 收藏
- 关注
原创 MAC_COCOS2D-X学习——Cocos2dx实现带关节的盒子降落效果
最近期中考又偷懒了几天。啧啧啧 今天来看看cocos2dx的物理引擎。这里要实现的效果很简单,如下 直接上代码 HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public coc...
2018-05-11 11:09:17
433
原创 MAC_COCOS2D-X学习——Cocos2dx粒子系统
再加一篇cocos2dx的例子系统的内容,代码如下 HelloworldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"typedef enum{ kEXPLOSION=100, kFIREWORKS, kGALAXY, ...
2018-04-28 16:14:15
305
原创 MAC_OPENGL学习----使用GLUT的更加简单的配置方法
上一篇讲了用GLEW和GLFW进行MAC上openGL环境,其实还有更加简单的方法,那就是使用GLUT,不过会报Deprecated的warning。 首先创建MacOS Command Line Tool,语言C++,这里不需要下载任何东西,只要添加OpenGL.framework和GLUT。framework就可以了,如下图 接下来可以直接添加代码#include ...
2018-04-14 11:53:02
2217
原创 MAC_OPENGL学习----入门环境配置
最近有人跟我反映说希望出一下opengl的有关内容。emmmmm,刚好我也接触了一段时间,那就来讲讲吧,不过我这里主要讲mac上的环境配置,win上的教程已经很多了。那么开始吧 这里我用到的是homebrew来配置opengl,我的电脑莫名其妙已经装好了。具体在mac上安装homebrew的方法可以自行搜索。 安装好后就可以用homebrew下载glew和glfw了,命令如下b...
2018-04-14 10:34:20
574
原创 MAC_COCOS2D-X学习——Cocos2d键盘事件监听
这一次要写的是对键盘事件的监听。首先一如即往helloworld。然后导入资源文件,文件结构如下 然后直接po上代码。 HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public co...
2018-04-13 15:28:20
1414
2
原创 MAC_COCOS2D-X学习——Cocos2dx文本显示
这次来讲讲cocos2dx中的文本,我会使用LabelBMFont,LabelTTF,LabelAtlas来创建文本。仅仅是简单的例子而已。 先复制一下资源文件到font 那么开始吧,首先试试LabelBMFont,修改HelloWorld.cpp#include "HelloWorldScene.h"#include "SimpleAudioEngine.h"USING...
2018-04-12 20:38:55
406
原创 MAC_COCOS2D-X学习——Cocos2dx帧动画实现火焰效果
这一次来讲讲帧动画,来做一个酷炫的火焰效果,首先看看效果 首先,创建helloworld项目,先编译一下。 接着创建MyAction.hpp和MyAction.cpp。记得勾选helloworld-desktop 然后添加图片资源,最后的各个文件如下 接着修改代码 HelloWorld.h#ifndef __HELLOWORLD_SCENE_H__#defi...
2018-04-12 17:22:07
793
原创 MAC_COCOS2D-X学习——Cocos2dx网格动作
最近上课的作业就是研究cocos2dx,所以之后的大部分题目可能都会和cocos2dx有关,这一次来讲一讲cocos2dx的网格动作。就是这个样子的动作 直接开始吧,首先是创建helloworld程序(我默认你们的环境都搭好了,是在mac上的), 创建完之后编译运行一下,在mac上运行(不是ios模拟器),初次编译过程有点长,可以先去准备一下素材。 这里我们将素材包拷贝到...
2018-04-12 12:44:31
530
原创 MAC_COCOS2D-X学习——Cocos2d初探
又开启一个新篇章了,这一次我要讲的东西是非常流行的游戏引擎cocos2d-x。在mac上的配置使用非常简单。首先你要装好python2.7系列和xcode,然后到官网下载cocos,这里我用的是cocos2d-x-3.16,然后我们来新建一个helloworld程序 首先打开mac终端,然后打开cocos2d-x-3.16/tools/cocos2d-console/bin(在文件夹...
2018-04-10 21:00:12
240
原创 IOS学习——ScrollView的初体验
这一篇我们来讲讲ScrollView,很多我熟悉的好友都知道,我是个不择不扣的颜值主义者。不论学习什么开发技术,我都会先学习怎么样让开发出来的产品能让别人眼前一亮。那张产品UI做得一踏糊涂的单子坚决不接是我的人生准则。哈哈哈哈,所以在ios开发中也是一样。IOS开发如何做出酷炫的UI效果,ScrollView不可或缺。(这一篇之后会开始写很多自定义控件的内容) 那我们开始吧,首先从一...
2018-04-10 15:37:10
1393
原创 IOS学习——多页面切换的传值方法(正向传值和反向传值)
这一篇来说说多页面之间切换的传值方法。从最简单的说起 首先我们先搭好基础页面代码,这里我们创建了两个ViewController,并实现相互跳转的基本功能, 文件结构如下 代码如下 ViewController.h#import <UIKit/UIKit.h>#include "ViewControlller2.h"@interface ViewC...
2018-04-10 11:51:02
488
原创 IOS学习——使用协议实现回调
最近遇见一个很糟心的事情,就是emmmmm,我之前写过一篇用block实现回调的文章,但我那时候忘记强调一点,就是这种实现方法很容易会引起强引用循环,然后我今天看见了一个学了有一段时间ios的师弟开发的app源码,有点尴尬。几乎到处都是block,到处都有warning。我不知道是不是很多人在大学学习编程的时候,有听到这么一句话“warning 没关系,跑得动就行”。可以很负责任的说,这句...
2018-04-10 00:51:49
457
原创 HTML_CSS_JAVASCRIPT学习——利用html和css画图
呃,最近事情有点多。开始有一些新的单子要准备。所以没怎么写博客,我的锅。其实我发现,作为一名学生程序员,接那么多单子并不是什么好事,因为会失去进一步学习的时间。要不是为了筹钱留学,我也不想这样整体跑来派去签合约谈项目。学生还是应该有学生的样子 好吧,废话不多说,开始新的内容。这次开了一个新的板块,关于html和css和JavaScript的。这一篇是要用html和css画一个特别的图...
2018-04-08 15:14:07
850
原创 Web开发学习——网页上掉用手机拍照
最近接了一个新的微信公众号项目,需求和费用比较起来可以说是很让人难堪了。不过还是接了下来。毕竟缺钱留学。 用户希望能够开发能同时在微信和普通浏览器上浏览的网页,并且不愿意同时开发两套(抛了各种原因),emmm,那么微信的库就不太敢使用了。今天在做的时候发现其中一个拍照的需求。刚开始的时候有点尴尬(好久没开发网页了,有点生疏),刚刚上课上一半忽然想到了解决思路,就偷偷逃课来实现这个功能...
2018-03-23 11:09:09
328
原创 IOS学习——自定义View与使用block实现事件处理入门
IOS学习系列已经写了7篇了,还是忍不住想写我最喜欢的自定义View部分。如果问在我接的Android,IOS开发项目的开发过程中最让我高兴的时刻是什么时候,答案不是项目结束收钱的那一刻,而是在开发过程中能够实现美工的所有设计,制作出精美的页面效果的时候。所以其实在移动开发的所有知识点里面,我最喜欢的就是自定义View了 那么,这一次我先写一下入门教程,先写一个简单的自定义View并...
2018-03-20 13:38:50
1121
原创 IOS学习——使用IJKplayer制作rtmp直播流播放器
前段时间写过一篇Android上利用IJKplayer实现rtmp直播流播放的博客,当时说要写一篇ios上的,结果拖了好久,趁今天有空就来写一写吧。 其实这是一个非常容易实现的事情,前段时间直播很火的时候好多人都来问这个要怎么做,到后来出现了各种各样的开源库,直播功能实现起来就更简单了,在那些来问的人使用第三方开源库,B站出品的IJKplayer出现的次数比较多(我想可能是不需要商业...
2018-03-20 00:02:23
2868
原创 IOS学习——json转Byte[]转化
又有一个项目要结束了哈哈哈哈,久违的和师长一起review代码,这一篇是番外篇,来讲一讲OC中的json转化为Byte[]发送的事情。 这个项目要求要实现iphone与服务器的tcp连接,然后发送json数据。要以Byte[]的形式发送json数据而且前四个字节要保存json数据长度。 那么我们就来上代码了,首先是OC中的json数据表示NSDictionary *dictM ...
2018-03-18 00:46:29
4387
原创 IOS学习——使用xib实现多页面切换
上一篇我们简单介绍了如何用xib开发ios app,这一次我要讲的是如何用xib实现多视图切换功能,首先我们要先创建如下文件列表 接着按照上一篇博客所说建立每个view与controller的连接,上一篇链接如下http://blog.youkuaiyun.com/qq_37656219/article/details/79550362 最终MainView与ViewController...
2018-03-15 08:50:06
607
原创 IOS学习——使用xib开发app
之前写过一篇博客是关于无storyboar开发的,那么这里就接着写一下关于使用xib开发的吧。 同样先新建single view application,配置成无storyboard开发的状态,不会的可以看看我之前的一篇博客,链接如下http://blog.youkuaiyun.com/qq_37656219/article/details/79548990 状态配置如下 接着我们开...
2018-03-14 10:37:43
1168
原创 IOS学习——无storyboard开发
昨天写了一篇关于IOS开发入门的简要博客,一些对xcode比较了解的大佬们会知道,新的xcode开发iphone app时已经都带上了storyboard,emmmm,都说storyboard方便,但或许会有一些人不太习惯,比如我。我还是比较喜欢之前的xib下的编程。那么今天就来写一写无storyboard怎么进行app开发 这其实是个挺有意思的内容,废话不多说,进入正题 首先...
2018-03-14 00:48:21
634
原创 IOS学习——初级讲解
这几天回校事情有点多就没抽空把当天学到的东西写成博客,忙了一个月左右终于把android版本的app开发完成了,接下来要开发ios版,刚好有个学弟要跟我学ios,干脆就写成初学者教程好了,也可以趁这个机会复习一下ios的内容 在本篇中我主要用objective-c语言,其实身边很多前辈都说objective-c太复杂,其实我觉得还好,可能有一些语法太特立独行,哈哈可能我本身也喜欢这种...
2018-03-12 18:45:55
240
原创 Android——百度地图SDK使用指南
最近在研究百度地图的相关使用,发现还是挺有趣的,虽然官方已经有了非常详细的文档介绍,但是不得不说,有些地方的确不太好用,这里我们就从头开始一步一步讲 首先进入百度地图开放平台,然后注册个账号,链接如下http://lbsyun.baidu.com/index.php?title=首页 在上面的开发文档处选择android地图SDK,界面如下, 再点击左边菜单的获取密匙,进...
2018-03-04 11:20:48
4291
3
原创 PHP学习——与Android进行json交互的php后端搭建
这篇博客是与我在Android学习系列中的一篇博客相互对应的,链接是:http://blog.youkuaiyun.com/qq_37656219/article/details/79372788身边一些朋友说他们在用那篇博客的代码时会在下面这句代码报错,出现builder.toString()无法转化为json对象的错误。 JSONObject jsonObject = new JSON
2018-02-26 01:16:05
408
原创 Android学习——Android实现与php服务器的json交互
今天算是完成手头上一个项目的最后一部分功能了,就是与PHP服务器的json交互,都说json很简单方便,但在php上还是有那么一些坑的 直接上代码 HttpClient httpClient = new DefaultHttpClient(); String Url = "http://10.30.24.207:80/music/1.ph...
2018-02-26 00:37:22
238
原创 Android学习——自定义利用Scroller实现可循环滚动的动画菜单控件(功能完善待改进)
都说自定义View是小白和中级开发者的分界线,这也看出来自定义View在Android开发过程中的重要性,所以我的博客初期会以各种各样的自定义View为主。不会讲述太多的原理,主要提供一种简单易懂的实现。 本期要实现的是可循环拉动的动画菜单。这个控件我在其他博客上看到过不少的实现方法,但是大多数要么就是代码量太大,要么就是结构太复杂,对新手来说阅读和理解起来比较困难,所...
2018-02-22 16:30:30
1707
原创 Android学习——获取状态栏,标题栏,导航栏高度的方法
最近在写自定义控件的时候被屏幕高度的获取小坑了一下,哈哈,还好最后解决了,写篇简单的博客记录下来 如下图,红色圈起来的部分是状态栏,黄色部分是标题栏,蓝色部分是导航栏,直接上方法 获取状态栏高度private void initStatusBarHeight(){ int result = 0; int resourceId = this.myC...
2018-02-22 14:42:29
303
原创 利用ffmpeg+nginx+Ijkplayer在自己的电脑和手机上搭建rtmp直播上(下——Android端)
之前写了一篇利用ffmpeg+nginx和笔记本电脑搭建直播推流的博客,一直忘记了写怎么在Android端进行拉流,今天刚刚来到学校,忽然想起来,就接着上一次的内容写下去了 上一次的博客是http://blog.youkuaiyun.com/qq_37656219/article/details/79330298 我们用到了开源框架Ijkplayer(哈哈因为不用商业授权,膜大佬)。Ijk...
2018-02-20 21:42:41
1020
原创 Android学习——自定义View实现蒙版新手引导(二)
这一篇博客是承接上一篇的实现,完善了一些功能。主要添加了缕空图案和文字图像的方法 先上一些Bean。 这个是EmptyCircleBean,主要存储要缕空的圆形图案的位置信息public class EmptyCircleBean { private float centerX; private float centerY; private float ...
2018-02-19 19:49:03
646
原创 Android学习——自定义View实现蒙版新手引导
今年的第一个项目也快完结了,哎,还是小孩子好。现在当了大学生,每天都要想着未来的各种各样的事情。 今天要写的是有关于新手引导的内容,这里还是一如既往的提供了能解决问题的简单方法,希望能帮到大家。 相信大家都知道,Android系统的交互界面是由一个又一个的Activity构成的,而我们在设计完布局xml文件后往往会在主类中调用setContentView(R.layout.ac...
2018-02-19 01:08:38
2114
原创 Android学习——自定义简易的方向盘操作控件
最近在做一款交互性较为复杂的APP,需要开发一个方向操作控件。最终用自定义控件做了一个简单的版本。 这里我准备了两张素材图,作为方向盘被点击和没被点击的背景图。下面看看自定义的Wheel类public class Wheel extends View implements View.OnTouchListener{ int xPosition;//点击按钮的x坐标 i...
2018-02-18 02:25:15
3519
1
原创 Android学习——特殊底部导航栏设计
这一次要实现的是特殊的地步导航栏,如下图 这里涉及到几个知识点,首先这里我们用到了ImageButton和FloatingActionButton控件,这里准备了四张图片作为按键的图片素材,都用PhotoShop处理成透明背景图片。 接下来是布局代码 <?xml version="1.0" encoding="utf-8"?><RelativeLayo...
2018-02-17 17:52:10
495
原创 Android学习——利用ffmpeg+nginx+Ijkplayer在自己的电脑和手机上搭建rtmp直播上
直播工具是我目前接的一个项目。刚刚接触这个行业爬了不少坑,在Android端Demo做好之后,我面对这一个很重要的问题,就是怎么测试,当时上网搜索了许多rtmp视频流链接,当时大多是没用的,所以最后打算自己搭建一个。 这里用到了ffmpeg和nginx-rtmp-module,这里准备了链接可以下载http://download.youkuaiyun.com/download/qq_37...
2018-02-16 15:45:44
944
原创 Android学习——FloatingActionButton制作简易弹出菜单
又到了写博客的时候了,大过年的也算抽空复习了一下Android开发,今天来做个简单一点的弹出菜单,这里用到了FloatingActionButton,废话不多说直接上代码 第一步:File--Project Structure--app--Dependencies里添加design依赖。 第二步:修改XML为如下<?xml version="1.0...
2018-02-16 02:05:39
2096
原创 Android学习——自定义View
没想到现在在大学开发APP这么挣钱,作为一名大学生的我为了有一天能够存到足够的钱去留学重操旧业,不过我快一年多没学Android了,没想到忘记得这么快,果然还是太菜了我哈哈哈哈,废话不多说,开始今天得内容。现在开发APP如果没有一个美观得UI已经不能够算得上优秀得APP了。所以重操就业得我打算先从基础开始复习。首先就是自定义View。(1)继承View类创建自定义Viewpublic class ...
2018-02-09 00:21:33
269
1
原创 windows环境下tensorflow配置
最近开始准备学习tensorflow,首先入门第一步就是环境搭建了,费了我不少功夫。总算是成功了,记下来避免以后换电脑什么的(1)首先准备一下要安装的应用程序(2)先安装python-3.5.2(版本个人喜好),要选中Add Python3.5 to Path(3)验证一下,在cmd中输入python,应该输出python 3.5.2.........(4)解压pip压缩文件夹到桌面,打开cmd,...
2018-02-05 21:59:15
199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人