- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 关于TypeScript的引用类型
* 基本数据类型 * 引用数据类型 /** * 赋值引用 */ public copyCite() { let obj = { name: "1" }; let copyObj = obj; obj.name = "2"; console.log(copyObj.name);// 2 //由于对象之间的赋值是复制了地址,因此地址复制过去之后,原对象的内容发生改变,复制的对象...
2021-12-09 12:20:43
1624
转载 win10不能将文件拖到另外一个程序中去的解决办法
author: headsen chendate: 2019-07-25 14:48:32notice : 个人原创新建一个 aa.txt的文本文档:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]"EnableLUA"=dword:00000000将aa.txt 改名为 aa...
2021-06-08 14:44:33
741
原创 egret native使用自定义字体
参考文章白鹭官方链接除了文章提到的修改内容还有文章没提到的一些内容如下:1.在egretProperties.json文件中添加字库名称2.添加字库资源以上是android apk包内改变字体的方法.而移动端浏览器的设置方法则需要另外设置.由于字体库较大,因此如果浏览器加载字体会牺牲开始的加载速度,令h5刚开始加载游戏的等待时长继续增加,会导致体验急剧下跌,于是项目放弃了另外添加字库的想法.安卓的自带字体android自带的字体有哪些?1、Clockopia.ttf 系统默认待机时
2020-12-29 10:57:51
639
原创 杨辉三角的实现
void printSanJiao(){//思路 //1.头尾都是1//2.每次都要保存当前列表的数据(以便计算下个列表的参数)//3.出头尾外的值 是 上一个列表中当前下标 上一个列表中当前下标 -1 之和//用到 二维数组 ,字符串相加vector> vecList = {};int count = 5;for (int i = 0; i
2018-02-07 17:12:50
279
原创 减少 cocos Label创建位图集
1.在 CCFontAtlas.cpp文件中把默认的图集从515*512 创建成 256 *256const int FontAtlas::CacheTextureWidth = 256;const int FontAtlas::CacheTextureHeight = 256;//下面的合并慎用2. 在CCFontAtlasCache文件中的getFontAtlasTTF 函数中FontAtla
2018-01-17 18:57:15
301
原创 Cocos2d C++与lua互相调用
参考文章 cocos2dx之Lua调用C++ 与 cocos2dx之C++调用Lua 感谢 乐逍遥Jun的参考我是用的是 3.13版本,创建一个 lua版本的工程 我的工程名称是 TestLua 一 lua 调用c++1.编写一个.ini文件。路径为 TestLua\frameworks\cocos2d-x\tools\tolua 随意复制一个ini 文件 改为自己需
2017-11-01 19:56:41
6307
原创 LUA 应用切割包含特殊开始,结束字符串的内容
应用切割包含特殊开始,结束字符串的内容-- 获取目标字符串 _sStr(string) 字符串内容 _sFir(string) 开始符号 _sFin(string) 结束符号-- _speKey(string)是否插入一个特殊key 用于之后反切割 -- 应用切割表情 "@微笑#内容" ("@微笑#内容","@","#") sResidueContent = "内容" tTakeO
2017-03-15 10:40:41
1284
原创 Cocos Creator 初识编辑器界面
编辑器界面的介绍1 资源管理器2场景编辑器3层级管理器4属性检查器节点和组件属性的工作区 以及脚步绑定位置5控制库 预设控件的仓库库,可以通过拖拽方式添加到场景中,并且可以将用户自己的预制资源(prefab)添加到控件库里方便再次使用。6工具栏7偏好设置
2016-12-12 20:59:43
2005
原创 C与lua交互
总结一下lua与C的相互调用列举一个简单的例子1.创建一个win32控台项目2.下载lua库,安装.3.设置动态链接(对于基础不扎实的千万记得设置),项目>>属性>>连接器>>附加依赖项>>默认安装位置 C:\Program Files (x86)\Lua\5.1\lib\lua5.1.lib(视步骤2的安装位置)C文件// hellolua.cpp
2016-06-18 22:30:14
297
原创 cocos2s-x 子弹的对象池 小结
只是用到皮毛,各位大神不喜勿喷,有什么好的建议,请指出 **Cocos2d-x子弹篇**对象池: 主要 是为了 避免在程序的生命周期中,大量的创建与删除对象. 如果同一类型的对象 ,需要大量创建 和 删除 : 如 子弹 则需要创建一个对象池来 管理这些对象对象池主要分为两个部分: 使用中的池 和 闲置中的池创建:在DelPool中需要有
2015-08-03 16:00:09
1912
原创 cocos-x 3.5 网络发送数据 post
根据demo 剥离出来独立显示的 实例SendHttp.h 的内容#pragma once#include "cocos2d.h"#include "network/HttpClient.h"USING_NS_CC;using namespace cocos2d::network;class SendHttp :public Layer{public: SendHttp();
2015-07-23 17:48:26
555
转载 CC_CALLBACK 与 std::bind之间不可告人的秘密
转载自 Cocos2dx 3.0 过渡篇(十七) std::bind与CC_CALLBACK不得不说的故事本篇的主题就是揭露CC_CALLBACK 与 std::bind之间不可告人的秘密......首先看一段代码:[cpp] view plaincopy//先是创建3个精灵 boy = Sprite::creat
2015-07-22 18:17:16
619
原创 android 多线程笔记
package com.example.appsmain;import java.util.Timer;import java.util.TimerTask;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.os.Handler;import andro
2015-07-20 17:29:33
317
原创 HttpPost 的使用
ackage com.example.appsmain;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.
2015-07-17 20:01:17
984
原创 android 基础知识总结 之 等待圆环
ProgressDialog mypDialog=new ProgressDialog(AppActivity.GetContext()); //实例化 mypDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); //设置进度条风格,风格为圆形,旋转的 // mypDial
2015-07-16 16:50:27
442
原创 关于 android 基础知识的总结 之 定时器
static Timer timer; public static int SENTTIME = 10; //发送请求链接次数 public static int Requst = SENTTIME; timer = new Timer(); timer.schedule(new TimerTask() {
2015-07-16 16:39:23
388
原创 cocos2dx 3.6 CCPhysicsBody.h 翻译
/**************************************************************************** Copyright (c) 2013 Chukong Technologies Inc. http://www.cocos2d-x.org Permission is hereby granted, free of charge,
2015-07-16 08:52:08
1440
原创 创建Imgbutton 按钮
import mobi.lian.jjld2015hd.R;import org.cocos2dx.lib.Cocos2dxActivity;import org.dongshuo.raiden.GameConfig;import org.dongshuo.raiden.SpendControl;import org.game.lib.JavaInterface;imp
2015-07-10 17:33:07
1880
原创 关于获取 Android 中从res/values/strings.xml 应用名称的 字符串
private static String strGameName = "0";strGameName = context.getResources().getString(R.string.app_name);
2015-05-19 20:42:08
1016
原创 关于新建vs项目引入cocos项目的警告
1.新建的项目出现 C4251 的警告,这样因为cocos引擎中的源码就有这个警告.而引擎却没有出现这个警告呢!?带着这个疑问,我在网上找到了一个资料取消警告的方法发现原来cocos test 项目中对应的文件也是强制消除了这个警告.以下部分为 搬运:>>>>>>>>>>>>找到工程文件,如test.vcxproj在 地方增加如下即可。4251
2015-05-05 20:05:42
467
原创 新建cocos(Win32)项目
1.在vs新建一个win32(不是控台)的空项目 2.在c/c++ >>预处理器>> 预处理器定义WIN32_DEBUG_WINDOWSCOCOS2D_DEBUG=1_CRT_SECURE_NO_WARNINGS2.c/c++ >>常规 >> 附加包含目录 设置 ($(Cocos2dX3_5_Home)这个是环境变量)$(Cocos2dX3_5_Home)\coc
2015-04-30 14:29:37
754
原创 apktool反编译破解和打包
下载apktoolapktool1.安装java环境2.打开定位到当前文件夹命令说明:apktool d DJ.apk apktool d为反编译命令,其中d代表decode DJ.apk为被反编译的apk安装包的文件名(可以自己定义)打包命令为:apktool b DJ(DJ
2015-04-20 17:01:20
428
原创 cocos2d 移植android 5.0系统上黑屏而不闪退
android 5.0系统 ,cocos2dx 3.2 ndk :android-ndk-r8e android 项目中的 Application.mk 文件将APP_STL := c++_static改为:APP_STL := gnustl_static原因:详细请参考http://zengrong.net/post/2242.htm在调用jni过
2015-03-30 20:21:23
895
原创 cocos命令生成apk
1. 配置好cocos命令中需要的andrid 环境命令 ,这些太普遍就不啰嗦2.adt或许没有 zipalign.exe, 在生成 release版中需要这个文件来生成apk (路径D:\adt\sdk\tools),没有就下载一个3.值得注意的是 "cocos compile -p android -j 4 -ap 10 -m release " 生成命令是 提示输入 cocos.ke
2015-03-30 12:20:50
1102
原创 Cocos 在win32 平台上显示中文(仅实现win32)
测试显示 中文或者 其它平台已经判断显示的 可以借用这偷懒的方法在cocos-x 3.2 ,vs2012 环境中运行的std::string str = "";str = WideByte2UTF8(L"你好世界"); Label* label = Label::createWithSystemFont(str.c_str(), "Arial", 20); label->setCol
2015-03-24 18:35:22
522
原创 在android显示 提示信息
public static void ShowToastDialog(android.os.Handler handler, final String Text) { handler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub Toas
2015-03-24 18:23:59
524
原创 cocos 3.4 十进制秒数 转换为时间并用 LabelAtlas显示
//layer 指针 ,时间中点位置 , 单位 秒 (已经换算) static void ShowTime(cocos2d::Node* parent, Vec2 vec, int time);void Memory::GameHelper::ShowTime(cocos2d::Node* parent,Vec2 vec,int time){ const int TIMENUM = 5
2015-03-19 21:46:42
738
原创 移植到android 提示 cocos-ext.h file not found (cocos 3.x)
原因 : 在 proj.android\jni Android.mk 文件中 可以看到,有些前面是有 # 符号的,即这是被注释掉了的语句。从这些注释掉了的语句中可以看到导入cocosbuilder、cocostudio等库是被注释掉了的,我们要使用的话就需要取消注释;另外在导入模块的地方,可以看到导入extensions扩展、cocosbuilder编辑器扩展等都被注释掉了。将这些注释去掉,
2015-03-11 16:29:45
507
原创 C++ 读写文件笔记
///////////////////////////substr///////////////////////////////substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。
2014-08-13 14:26:06
458
原创 更改移植coco2dx在android上的项目图标
找到项目(InterstellarPhantom)下proj.android\bin\res\crunch 此文件夹我的路径 E:\cocos2d-x-2.2\projects\InterstellarPhantom\proj.android\bin\res\crunch修改这三个文件的图标就可以了.
2014-03-27 01:41:58
531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人