自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android Studio 创建项目不生成BuildConfig文件

gradle.properties 中添加如下代码,重新编译即可。Gradle 8.0默认不生成 BuildConfig 文件。

2024-01-23 13:19:37 382

原创 获取安卓的Facebook Developer的hashCode

使用这个简单的批处理文件,你可以快速生成Facebook developer的哈希码。这个过程自动化了哈希码的生成,减少了手动执行命令的可能出错。确保在运行批处理文件之前,你的JDK和OpenSSL路径已经配置正确,并且密钥库文件是可访问的。这样,你就可以无缝地生成所需的哈希码了。如果在任何步骤中出现错误,批处理文件会显示一个错误消息并等待用户按任意键后退出。变量的值实现的,该值存储了最后一个执行命令的退出状态。步骤4:理解批处理文件的工作原理。步骤2:保存批处理文件。步骤3:运行批处理文件。

2023-12-04 15:13:08 382

原创 Xcode 14.3 新版问题总结

解决:Pods/Targets Support Files/Pods-App-frameworks.sh中。

2023-11-01 15:20:49 708

原创 Facebook Developer 的 HashCode

在 Android 中,您可以使用 Facebook SDK 提供的工具来生成您的应用程序的哈希码(hash code),以便在 Facebook 开发者帐户中配置您的应用程序。通过生成哈希码并将其配置到您的 Facebook 开发者帐户中,您可以确保您的 Android 应用程序与 Facebook SDK 的集成正常工作。请注意,上述命令将生成调试密钥的哈希码。如果您的应用程序处于发布状态,您需要使用发布密钥生成哈希码。将生成的哈希码复制到您的 Facebook 开发者帐户中的应用程序设置中。

2023-11-01 15:02:03 305

原创 Opensips安装配置(以下操作均已centOS 6.3系统为准)

1.安装依赖软件:a)Yum update //更新系统到最新b)安装以下所需依赖软件gcc bison flex make openssllibmysqlclient-dev mysql-server c)安装radiusclient:1.wget http://pkgs.

2023-11-01 14:57:49 656 1

原创 git中文乱码处理

git config --global core.quotepath false

2020-10-13 16:58:19 113

原创 解决MacOs 无法打开xxx ,因为无法验证开发者的问题

禁用调就好了sudo spctl --master-disable

2020-02-20 15:49:42 64539 1

转载 C#与C++对应的类型

//c++:HANDLE(void*)----c#:System.IntPtr//c++:Byte(unsignedchar)----c#:System.Byte//c++:SHORT(short)----c#:System.Int16//c++:WORD(unsi...

2019-05-10 11:51:01 469

转载 【转】Unity Physics2D学习总结

1、在操作附加了Rigidbody2D的物体时,不要直接通过操作Transform来移动、旋转它。2、要接受碰撞的Rigidbody2D必须添加Collider2D组件。3、如果一个Rigidbody2D需要移动,但不接受力的作用,那么需要将它设置成Kinematic;如果它附加了Collider2D组件,在Rigidbody的Use Full Kinematic Contacts属性为fal...

2019-03-18 15:12:01 3883

原创 常用语言中lamda表达式的语法格式:

常用语言中lamda表达式的语法格式:C++:auto func = [=](参数) {body};OC:returnType (^funcName)(paramType) = ^(param){ body};C#:var func = (param)=>{body};

2019-01-11 18:40:37 300

转载 iOS icon和启动图尺寸

1、AppIcon 尺寸iPhone Notification iOS 7-10 20pt                             2x( 40x40 )  3x( 60x60 )iPhone、Spotlight iOS 5,6 、Settings iOS 5-10  29pt   2x( 58x58 )  3x( 87x87 )iPhone Spotlight iOS...

2018-12-17 13:14:23 522

原创 C++泛型

//模板类定义template<typename T>T GetListValue(const std::list<T>& curLine, int index){    if (index < curLine.size())    {        auto itor = curLine.begin();        advance(itor...

2018-12-17 10:03:58 560

转载 Mac下命令行安装ipa包

往iPhone上面安装Xcode的打的ipa包的方法很多,今天我介绍一种用命令行方式安装的方法。首先,你要把手机用USB线连接到电脑上接着,打开命令行工具,运行一下命令ideviceinstaller -i [安装包文件路径]比如:ideviceinstaller -i demo.ipa(demo.ipa在当前目录中)然后,执行这条命令,正常情况下是这样的:installipa...

2018-09-25 13:39:38 1387

转载 Mac OS X 下 su 命令提示 sorry 的解决方法

解决方法很简单,首先打开终端依次输入命令:sudo su提示输入密码,输入当前用户登录密码后回车左边变成了 sh-x.x接着输入passwd root提示 Changing password for root.New password: 输入新密码Retype new password: 再次输入新密码回车后完成 root 用户的密码修改转自Max ...

2018-07-23 15:58:15 211

原创 SurfaceShader的Input结构

Input中的UV数据在一个贴图变量之前加上uv两个字母,就代表提取它的uv值,例如uv_MainTex  Input 这个输入结构通常拥有着色器需要的所有UV纹理坐标,纹理坐标必须被命名为“uv”后接纹理名字。(或者uv2开始,使用第二纹理坐标集)。Input中的可选变量  可以在输入结构中根据自己的需要,可选附加这样的一些候选值:   float3 view

2018-02-07 12:21:50 495

原创 向量运算的几何意义

点乘几何意义点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,有公式:叉乘几何意义在三维几何中,向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。在3D图像学中,叉乘的概念非常有用,可以通过两个向量的叉乘,生成

2018-02-06 17:33:40 8092

原创 Shader的Blend指令

常用的混合命令有:[cpp] view plain copyBlend SrcAlpha OneMinusSrcAlpha // 传统透明度  Blend One OneMinusSrcAlpha // 预乘透明度  Blend One One // 叠加  Blend OneMinusDstColor One // 柔和叠加  

2018-02-05 18:25:52 601

原创 Shder学习笔记-相关变量名称

Shader类型区分:没有嵌套CG语言,也就是代码段中没有CGPROGARAM和ENDCG关键字的,就是固定功能着色器。嵌套了CG语言,代码段中有surf函数的,就是表面着色器。嵌套了CG语言,代码段中有#pragma vertex name和  #pragma fragment frag声明的,就是顶点着色器&片段着色器。Shader基本框架:Shader "Shader名称

2018-02-02 17:43:35 288

转载 C# List.sort排序详解(多权重,升序降序)

很多人可能喜欢Linq的orderBy排序,可惜U3D里面linq在Ios上会报错,所以就必须使用list的排序。其实理解了并不难   升序降序比较sort有三种结果 1,-1,0分别是大,小,相等。默认List的排序是升序排序如果要降序排序,也很简单,只需要在前面加一个负号Listint> tmp = new Listi

2016-11-01 11:26:36 24224 2

转载 解决Cocos3.2以上版本在Android5.0崩溃的问题

For BMFont and Httpclient Crash on Android L I fixed it by use cocos2dx v3.2 Androidk instedof cocos2dx v3.3rc0 Androidkex:Android.MK in cocos2dx v3.3 rc0 (this will crash on Android L)

2016-01-19 20:51:29 2350

转载 Android上获取设备的信息

public class DeviceFun{public static String getDeviceID(){String CPUID = SystemProperties.get("ro.hardware.cpuid", "0");return CPUID;}public static void printDeviceInf(String tag){StringBuilder sb = n

2014-08-05 15:17:56 1722

转载 cocos2d-x 过度动画

CCTransitionFade,  //渐隐效果
CCTransitionFadeTR, //碎片效果
CCTransitionJumpZoom, //跳动效果
CCTransitionMoveInL, //从左向右移动
CCTransitionPageTurn, //翻页效果
CCTransitionRadialCCW, //钟摆效果
CCTra

2013-12-26 12:45:43 576

原创 Android使用TinyXml2读取文件出错的解决办法

在cocos2dx中的tinyxml2.cpp中添加如下方法,使用时替换LoadFile即可XMLError XMLDocument::LoadFileFixed(const char* filename){DeleteChildren();    InitDocument();    unsigned char* pBuffer = NULL;    unsigned l

2013-12-08 21:09:52 1249

原创 字符串流的用法

std::stringstream ss;const char* numStrPointer = numStr->getCString();for(int i =0;ilength();i++){char c = *numStrPointer;ssif(i!=0 && i%3==0)ss numStrPointer++;}

2013-11-19 15:58:03 791

转载 基于cocos2d-x引擎的游戏框架设计

文 / 李成,郑鑫移动互联网浪潮正在彻底改变人们日常的生活习惯和生活方式。相应的,基于移动终端和感应交互的游戏,也为人们带来了全新的游戏体验。本文,我们将结合目前流行的cocos2d-x引擎,使用C++语言,基于iOS平台,和大家分享iPhone、iPad上游戏客户端的构架与实现。游戏架构与实现目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的

2013-10-14 14:21:43 1181

转载 Android之二维码的生成与解析

直接上代码,代码上面有具体的解析,并且提供jar供下载:二维码Jar包.rar根据文本生成对应的二维码:// 生成QR图 private void createImage() { try { // 需要引入core包 QRCodeWriter writer = new QRCodeWriter();

2013-10-12 16:07:56 476

原创 关于cocos2dx的安卓移植碰到的问题

1.资源路径不能以“/”开头,否则手机上面找不到资源。

2013-09-24 16:57:51 480

转载 cocos2d-x网格特效

Cocos2d-x中有一种特殊的动作,我们称之为网格特效。网格特效会调整节点的网格属性。网格是节点的一种新属性,使用网格可以将节点划分为更小的方块,可以通过移动组成每个方块的顶点调整节点的属性。Cocos2d-x中提供了两类网格,分别是瓦片网格和非瓦片网格,其区别在于,非瓦片网格是由顶点组成的,而瓦片网格是由瓦片组成的,每个瓦片都有自己的独特顶点,如

2013-09-24 09:56:12 943

转载 cocos2d-x 避免手打输入项目cpp文件到android.mk里面编译

只需要在android.mk里面写上这样的:[cpp]LOCAL_PATH := $(call my-dir)  include $(CLEAR_VARS)  LOCAL_MODULE := hellocpp_shared  LOCAL_MODULE_FILENAME := libhellocpp                     FILE_LIS

2013-09-05 10:19:49 503

转载 C++中static的用法总结

不管是C,C++,还是JAVA,它们中都包含static。当然这其中的用法及作用也是不一样的。下面主要介绍static在C++中的用法:要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:i

2013-09-04 11:06:42 415

原创 android 单位转换API

利用TypeValue进行单位换算/// Converts 14 dip into its equivalent pxResources r = getResources();float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 14, r.getDisplayMetrics());

2013-08-07 11:00:15 540

Unity资源提取工具 AssetStudioGUI 最新版 0.16.47

资源浏览:AssetStudioGUI 允许您浏览 Unity 游戏项目中的资源文件。您可以查看游戏中使用的模型、纹理、音频、动画等资源。 资源导出:您可以使用 AssetStudioGUI 导出 Unity 游戏中的资源文件。这些资源文件可以是模型文件(如 OBJ、FBX)、纹理文件(如 PNG、JPEG)、音频文件(如 MP3、WAV)等。 资源预览:工具提供了资源预览功能,您可以在界面上预览选定的资源文件。这使您可以在提取资源之前查看资源的内容和质量。 资源过滤和搜索:AssetStudioGUI 允许您根据文件类型、名称等条件对资源进行过滤和搜索,以便更方便地找到和提取所需的资源。 批量导出:您可以选择多个资源文件并一次性导出它们,以提高工作效率。

2023-11-01

ParticleBuilder 超好用的粒子编辑器

ParticleBuilder 超好用的粒子编辑器,支持多种粒子效果,兼容cocos等众多游戏引擎

2018-12-17

Unity超好用的剪贴板插件-UniPasteBoard

Unity超好用的剪贴板插件,导入项目后直接调用方法即可: 复制到剪切板: void UniPasteBoard.SetClipBoardString(string text) 从剪切板获取文本: string UniPasteBoard.GetClipBoardString()

2018-09-10

Android 单位转换类

使用android API进行单位转换,使用方便,安全。

2013-08-07

空空如也

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

TA关注的人

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