自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 cocos 录音之后音频没有声音

cocos creator录音之后cc.audioEngine.play()失效这个问题排查了好久,甚至采用原生播放音频的方式上线了一段时间(这种方案不推荐)我的解决方法是开始录音的时候执行这一句代码:[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];完成手工问题分析:如果你自己的app在录音前后没有播放声音的话,就不会出现以上问题。问题就出在自己的app在播

2020-08-31 17:45:05 740

原创 cocos2d-x 拼图实现demo

最近公司要在一个项目里接入一个拼玩法,下面我简单做了一个demo1. 碎片的实现这里派生一个Piece类来实现Piece.h//// Piece.hpp// Puzzle-mobile//// Created by LiYong on 2018/4/20.//#ifndef Piece_hpp#define Piece_hpp#include ...

2020-07-08 17:01:36 268

原创 JS遍历json对象(属性未知时)

在json对象属性未知的情况下遍历所有元素最近有个需求,需要从不同的json对象中取出远程资源的url,并且json的元素属性都是未知的这里我使用递归的方式实现function getUrlArrayByFileType(jsonObj,type:string):string[]{ console.log(`getUrlArrayByFileType`) if(!jsonObj){ console.log('jsonObj is null , please check

2020-06-18 14:42:58 784

转载 cocos2dx tilemap 在游戏中出现缝隙

在不同的分辨率上,用tilemap拼出来得地图上,tile之间可能会出现一个像素的缝隙通常是由于抗锯齿造成的,打开这个宏 CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL=1问题解决由于是全局宏,以上可能导致其他图片出现锯齿,第二种方法如下:调用瓦片地图对应CCTexture2D的setAliasTexParameters接口。若调用之后还有黑线,则还调用 CCDir...

2019-01-16 14:26:32 730

原创 cocos2d-x之ClippingNode的使用

lua版代码: local pStencil = cc.Sprite:createWithSpriteFrameName("stageinfo_tv_bg.png") --剪切模板 local pClipper = cc.ClippingNode:create() pClipper:setAnchorPoint(cc.p(0,5,0.5)) pClipper:set...

2018-11-23 09:32:29 323 1

原创 cocos lua之cc.Button的使用

最新项目里要对之前同时写的自定义Button优化,查了下资料,发现cocos本身自带的Button就能达到想要的效果使用代码如下:local closeBtn = ccui.Button:create(); closeBtn:loadTextures("mainscene_infodlg_close.png","mainscene_infodlg_close.png","",1);...

2018-07-11 10:30:39 1144

原创 coco2dx lua调用onEnter和onExit

cocos2d-x lua 调用onEnter和onExitversion:3.16在cocos lua 中onEnter和onExit并不会因为节点的add和remove被调用,需要在创建节点的时候加入时间监听,当触发exit和enter时在调用。代码如下 local function onNodeEvent(event) if event == "enter"...

2018-07-03 09:42:32 886

原创 deepin linux使用技巧

deepin官方很多软件不更新,因此需要手动安装最新版,下面以创建AndroidStudio的快捷方式为例:1.创建android-studio.desktop文件:2.写入以下内容并保存 [Desktop Entry]Exec=/home/deepin/android-studio/bin/studio.sh//可执行程序的绝对路径Icon=/home/deepin/android...

2018-06-09 23:51:16 4163

原创 Python学习之多线程

python多线程

2018-04-12 11:08:54 666

原创 OpenGL学习之光照基础

OpenGL光着基础

2018-03-20 11:17:35 271

原创 OpenGL学习之摄像机移动(一)

Camera

2018-03-15 15:46:50 3164

原创 OpenGL学习之第一个3D模型demo

opengl demo

2018-03-14 17:16:06 5797

原创 OpenGL学习之矩阵变换实例

opengl

2018-03-14 11:23:20 517 1

原创 OpenGL学习之纹理使用

纹理

2018-03-13 12:14:30 216

原创 OpenGL学习之简单的着色器管理类

着色器管理类

2018-03-12 15:20:25 386

原创 OpenGL学习之绘制三角形

opengl简单实例

2018-03-09 15:54:20 219

原创 Jsoncpp的简单使用

jsoncpp

2018-03-07 10:48:55 226

原创 cocos2d-x-3.16实现橡皮擦除遮挡层(类似刮刮乐效果)

经历几次修改,总算实现了感觉还行的效果。下面是我的实现代码,高手勿喷!!!!1. Erasure.hpp//// Tailor.hpp// Hello-mobile#ifndef Erasure_hpp#define Erasure_hpp#include #include USING_NS_CC;class Erasure : public Layer

2018-02-06 17:30:45 815

原创 cocos2d-x 3.16实现地图任意缩放

上代码:1.MapZoom.hpp#ifndef MapZoom_hpp#define MapZoom_hpp#include #include using namespace std;USING_NS_CC;class MapZoom : public Layer{public: enum{ TAG_MAP, }; MapZ

2018-02-02 18:27:00 1057

原创 cocos2d-x 3.16 ios开启多点触摸

今天遇到坑,就是在实现多点触摸时不放几个手指到屏幕上,获取的触摸点得个数都是1。最终解决方案:找到iOS文件RootViewController.mm,添加[eaglView setMultipleTouchEnabled:YES]全部代码如下:#import "RootViewController.h"#import "cocos2d.h"#import

2018-02-02 17:34:28 939

原创 cocos2d-x实现精灵的拖动

在HelloWorld项目中修改1. HelloWorld.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"USING_NS_CC;class HelloWorld : public Scene{public: static Scene* crea

2018-01-30 16:19:27 665

原创 unix网络编程之开源库libcurl的简单封装使用

这里我使用django搭建了简单的http web服务器,具体步骤百度一大堆!去libcurl官网下载最新的开源库就行。1. LibcurlHttpResquest.hpp//// LibcurlHttpResquest.hpp// HttpClient//// Created by LiYong on 2018/1/25.//#ifndef LibcurlH

2018-01-25 15:23:32 255

原创 C++用socket实现简单的http请求

学习了几天http相关的东西,用C++实现了一个简单的 HTTP请求1 . HttpRes.h//// HttpReq.hpp// HttpClient//// Created by LiYong on 2018/1/23.//#ifndef HttpReq_hpp#define HttpReq_hpp#include #include #includ

2018-01-23 17:48:58 6850

原创 Android学习之向服务器POST数据

1. 搭建django服务器1.1 配置Python2.7+Django1.11.x开发环境建议使用IDE Pycharm51.2 新建test_server项目在命令行python manage.py startapp android_server新建app android_server完成后项目机构如下:1.3 在android_server文件夹下编辑vi

2018-01-11 16:14:09 447

原创 Android学习之与服务器进行通信

与服务器通信

2018-01-11 15:01:18 319

原创 Java学习之序列化和反序列化实例

java序列化和反序列化

2018-01-03 10:56:57 171

原创 OpenGL学习之glBegin

glBegin

2017-12-12 15:23:01 690

原创 cocos2d-x学习之将各种弹窗按顺序显示出来

按顺序显示弹窗

2017-11-21 16:42:35 487

原创 Android学习之隐藏activity标题栏

隐藏Activity标题栏

2017-11-11 14:34:05 410

原创 Android学习之隐藏虚拟按键的实现

实现虚拟按键隐藏

2017-11-11 14:09:53 706

原创 android在java代码中修改控件的位置

修改控件位置

2017-11-10 15:35:10 3715

原创 Android利用setLayoutParams在代码中调整布局(Margin和居中)

代码调整布局

2017-11-09 11:22:15 7644

转载 android之VideoView和视频播放View的扩展

自定义videoView

2017-11-08 21:59:42 195

原创 cocos2d-x 替换骨骼动画中的某一图片

纹理替换

2017-10-23 11:22:34 1438

原创 android学习之实现屏幕自动旋转

configChanges

2017-09-14 15:36:06 352

原创 cocos2d-x 2.2.6之骨骼动画水平翻转与播放速率更改

水平翻转,播放速率

2017-09-07 16:47:22 923

原创 cocos2d-x-2.2.6子类随父类透明度变化而变化setCascadeOpacityEnabled(true)

setCascadeOpacityEnabled

2017-08-29 16:43:41 5215

原创 Android学习之Service实例

示例来自《第一行代码(第二版)》1.DownloadListener接口public interface DownloadListener { void onProgress(int progress); void onSuccess(); void onFailed(); void onPaused(); void onCanceled();}2.新建Do

2017-08-23 16:38:52 326

原创 Android学习之MediaPlayer视频播放

MediaPlayer视频播放

2017-08-10 19:22:32 278

原创 Android学习之MediaPlayer 音频播放器

简易音频播放

2017-08-10 17:31:59 315

OpenGL光照基础Demo

包含了opengl的镜面反射、漫反射、环境光照条件下的颜色计算方式以及实现效果

2018-03-20

openGL学习摄像机自由移动demo

一个关于opengl摄像机移动的demo.......................................

2018-03-15

第一个3d建模的demo

学习过程中做的,高手勿喷!

2018-03-14

一个简单的OpenGL矩阵变换和纹理应用的小demo

这个demo用到了glfw、glm、SOIL、glew等第三方库..............................

2018-03-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除