- 博客(21)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android 项目 Anr和崩溃的优化
首先两张来自Google 控制台真实项目的截图程序老鸟都知道,一个项目的这两个参数(设备崩溃率 和 设备Anr率)的重要性,这俩个参数也能间接代表项目程序的质量。上面图清楚的展示了项目优化前后的参数变化,最终也都达到Google官方定义的阈值。下面分享下,我都做了哪些优化。
2023-12-05 10:55:23
198
原创 cocos creator SDK IOS
(1)可以在 creator Service框架上拓展自己的SDK,本文主要介绍creator 原本的 Service,以ServiceAnalytics 为例,以下代码摘自cocos creator。(1)project 添加自己拓展的SDK类。(2)创建自己需要的 .h 和.m 文件。
2022-12-09 10:30:24
728
原创 cocos creator 打包IOS
(1)xcode 14.1 product ---Archive 能成功打包,但指定模拟器就打包失败,提示 ibrealmcore-ios.a for architecture arm64样式的错误解决方法:在 访达 --- 应用程序 --- Xcode 右键 显示简介勾选 使用Rosetta打开,模拟器就可以运行了
2022-12-07 11:25:08
1542
原创 cocos creator 2.4.8 打包Android
(1)下载JDK ,用的版本 jdk-8u321-windows-x64.exe.安装Java,当前安装在C盘(2)设置
2022-04-02 14:22:07
3345
原创 ShooterGame 代码分析
(1)下载UnrealEngine源码,当前使用的版本4.26.2文件目录如下:右键ShooterGame.uproject指定到源码引擎(2)配置VS工程,当前使用Vs2019工程结构如下:其中ShooterServer.Target.cs自己创建,内容如下// Copyright Epic Games, Inc. All Rights Reserved.using UnrealBuildTool;using System.Collections.Gene.
2022-01-12 11:02:46
941
原创 Ue4 客户端与服务器交互的官方例子
ThirdPersonMPProjectile.h// 版权所有 1998-2019 Epic Games, Inc。保留所有权利。#pragma once#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "ThirdPersonMPProjectile.generated.h"class UParticleSystem;class UStaticMeshComponent;class USphereC
2021-12-10 15:07:24
2490
2
原创 Ue4 Charater 游戏世界血条
(1)FairyGUI 创建血条控件(2) //角色血条 UGComponent* m_pCharHp; .h文件声明变量(3)UWorld* kWorld = GetWorld(); m_pCharHp = UUIPackage::CreateObject(TEXT("FightGame"), TEXT("charHp"), (UObject*)kWorld)->As<UGComponent>(); if (...
2021-11-01 19:22:02
2540
原创 Ue4 4.26 发布Android
主要是配置Android SDK,以下是一些关键配置(1)下载NDK,我用的是android-ndk-r21-windows-x86_64.zip下载JDK,我用的是jdk-8u301-windows-x64.exeSDK 用的是android-29,。用android-28出现的错误
2021-09-03 12:29:05
883
原创 xInt 类操作表格
(1)下载 xlnthttps://github.com/tfussell/xlnt下载 libstudxmlgit://git.codesynthesis.com/libstudxml/libstudxml.git(2)VS2019 cMake环境
2021-08-23 10:09:06
1535
4
原创 FairyGui 接入Ue4
(1)FairyGui 官网到GitHUb下载FairyGUI Unreal SDK,解压后的目录结构如下(2)拷贝到你UE4工程的plugins目录下(3)在你的功能文件中要添加FairyGUI,不然出现#include "FairyGUI.h" 失败
2021-08-04 19:19:36
1571
原创 Ue4 Editor Toolbar Button插件
插件的主要功能是 (1)在工具栏上的按钮点击 打开文件选择对话框 (2)选中文件,二进制方式读取文件内容文件结构主要实现代码在 showLogicGrid.cpp中,PluginButtonClicked这个上按钮点击的回调函数(1)打开件选择对话框的代码void* ParentWindowHandle = FSlateApplication::Get().GetActiveTopLevelWindow()->GetNat...
2021-07-29 18:44:53
824
原创 live2d Demo coco2dx 17.2 C++ 运行
live2d Demo coco2dx 17.2 C++ 运行(1)下载 live2d 的SDK CubismSdkForNative-4-r.1.zip(2)下载 cocos2dx 17.2 的安装包,用cocos new 建立一个Cocos2dx的Live2dCocos的工程项目 (3)本地安装cmake环境,下载cmake-3.18.1-win64-x64.msi (4)解压CubismSdkFor...
2020-08-11 10:03:42
577
原创 Png 转成ETC
(1)在cocos2dx 3.17.2的基础上,Image类中实现saveImageToETC,核心代码:bool Image::saveImageToETC(const std::string& filePath){ FILE * outfile = nullptr; int bytePerPixel = 3; unsigned int stride = ...
2020-04-30 08:46:29
1360
原创 Ue4 C++ 对象的查找
Object/Actor Iterators(对象/Actor迭代器)对象迭代器是非常实用的工具,用于在特定 UObject 类型和子类的所有实例上进行迭代// Will find ALL current UObjects instancesfor (TObjectIterator<UObject> It; It; ++It){ UObject* Curre...
2020-04-29 08:55:51
1576
原创 Dota2发布自定义游戏
(1)下载Steam注意: (以下操作在Win10 64位系统上) Mac系统没有下载 Dota2 Workshop Tools DLC的入口 Win7 32系统Dota2 Workshop Tools DLC一直显示正在下载,不能成功安装(2)steam中下载Dota2(3)dota2中下载 Dota...
2020-04-28 23:29:16
1076
原创 __COUNTER__宏
宏__COUNTER__实质上是一个int,并且是具体的数,初值是0,每预编译一次其值自己加1一个简单的例子: #include #define FUNC2(x,y) x##y #define FUNC1(x,y) FUNC2(x,y) #define FUNC(x) FUNC1(x,__COUNTER__) //相当于i
2008-12-18 11:03:00
7469
原创 动态链接库
一、生成.dll和.lib文件 (1)在VC2003Studio 创建Win32 控制台 应用程序设置 选DLL选项(2)在工程的属性的配置属性-〉常规-〉配置类型 选 动态库(。dll); 头文件:#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料// Windows 头文件:#include #ifdef MY
2008-12-10 15:04:00
536
转载 头文件包含的一个小细节
#include"list/list.h"其中list是一个文件夹,所在的位置与工程所在的位置相同,list.h是list中的一个文件。其实引号中也可以是list.h的全名(包括文件目录)。还有引号内的“/”与"/"没有区别!
2008-12-09 10:15:00
520
Ue4 角色移动会抖动
2022-02-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人