自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 UE4 C++和蓝图一些笔记

笔记:在UE4中。最好不要在构造中实行初始化,最多就是一些变量的初始化,因为在UE4中,构造是会执行2次的,第一次的执行是为了创建一个映射的模板它会调用,完全启动,开始真的执行分配内存执行构造的时候,相当于重复创建就会出现很多问题了。可以使用GameInstance里面查找底层的启动顺序。。StartGameInstance()是初始化world和level的如果吧这个继承下来就可以直...

2018-06-04 14:20:36 3598

原创 UE4 查找world为空问题,以及查找其他

在UE4中,使用C++ GetWorld()为空的几率相当高。而且如果要用到控制台输入命令的时候就会很坑如果想要拿到World,可以使用暴力点的方法:for (TObjectIterator<UWorld> worldIt; worldIt; ++worldIt)遍历所有的world.当前项目中活跃的world都会查找出来TObjectIterator是一个迭代器,这里...

2018-05-30 19:51:12 2737 1

原创 UE4 C++绑定按键输入

绑定分为两种Action: 是直接按下和抬起还有持续这些触发模式Axis :这种是持续检测,然后会返回一个值.绑定必须要继承至Pawn或者ACharacter他们才是被设定为可以被操控的对象,其他的是不行的,主要原因是里面有:这个函数是绑定按键用的函数,执行启动后会传一个所有按钮事件的父类过来,如果有响应就会通过这个类进行反馈,那么绑定也是在调用这个类来进行的:InputComponent-&gt...

2018-05-29 16:18:34 7605

原创 qt 常用消息处理

virtual void mousePressEvent(QMouseEvent *event);//当点击    virtual void mouseReleaseEvent(QMouseEvent *event);//当抬起    virtual void mouseDoubleClickEvent(QMouseEvent *event);//双击    virtual void

2018-05-29 16:00:16 303

原创 UE4 C++从鼠标点击位置发射射线

Controller->GetPlayerViewPoint(Point, Direction);//得到摄像机位置和方向 FHitResult hit(ForceInit); //接受结果用,射线类-ForceInit用于初始话源码中效果具体实现如下FVector CamLoc; FRotator CamRot; if (Controller == NULL) return; ...

2018-05-29 16:00:07 3287

原创 C++中new和malloc内存区问题

参考如下:https://www.cnblogs.com/QG-whz/p/5060894.html这里有解释基本上来说,很多编译器都是默认new是调用malloc来开辟内存的,那么都是调用malloc来开辟一个内存区的那么问题来了。这个时候到底是自由内存区还是堆内存?自由内存区在C中是没有的,在C++中才被提及的一个抽象概念。那么在一般情况下不重载修改开辟方式或者说开辟内存的方向时候是不用分太细...

2018-05-17 00:09:21 746

原创 C++基础

    const用法以及问题首先:const int *pint const *p这两个都是一个意思,都是常量指针,只能修改指向不能修改里面值的const主要的是(*p)int * const p这个是指针常量不能修改指向,只能修改里面的值const主要的是(p)通过两个的比较可以简单的通过星星的位置来记忆,星星在const右边的常量指针,星星在const左边的时候...

2018-05-17 00:02:04 313

原创 U3D 去边框Screen.SetResolution 和自己调用window API问题

1:先说Screen.SetResolution问题。 这个所谓的调整并不是窗口大小而是视口大小,也就是摄像机的视口大小!尼玛被这个坑惨了。想要真的实现全屏就要用到window API得到窗口然后修改这个是最稳当的。2:window APIpublic Rect screenPosition; [DllImport("user32.dll")] static extern In

2018-02-07 11:48:09 3139

原创 U3D 随机数

using System.Security.Cryptographt;using System;byte[] randomBytes = new byte[4];RNGCryptoServiceProvider rngCrypto =new RNGCryptoServiceProvider();rngCrypto.GetBytes(randomBytes);

2018-01-16 17:20:53 731

原创 U3D网络游戏,大厅房间

完成后简单的样子就是这样了,不行的可以自己修改一下,大概写的各种逻辑给大家一个参考标准,毕竟现在大厅的资料略少啊,官方AIP也是一坨屎,各种不清楚;1:创建lobbymanager,这个和networkmanager大同小异using UnityEngine;using System.Collections;using UnityEngine.Networking;using U

2018-01-03 11:18:00 1194 1

原创 C++ 折半查找以及插入

//折半查找int half_find(int* p, //数组 int n, //长度 int d)//数据{ int b = 0, e = n - 1; while (b <= e) { int h = (b + e) / 2; if (d < p[h]) e = h - 1; else if (d > p[h]) b = h + 1;

2017-10-20 15:21:41 419

原创 C++ 基本排序实现

//冒泡void sort_bubble(int* p, int n){ for (int i = n - 1; i > 0; --i) { for (int j = 0; j < i; ++j) { if (p[j] < p[j + 1]) { int b = p[j]; p[j] = p[j + 1]; p[j + 1] = b; }

2017-10-20 15:17:07 154

原创 第一人称摄像机问题

public Vector3 m_camRotator;m_camRotator = Camera.transform.eulerAngles;//得到摄像机欧拉角float x = Input.GetAxis("Mouse Y");//角度对应旋转Y轴旋转X角度float y = Input.GetAxis("Mouse X");//角度对应旋转X轴旋转Y角度Vector3 vecMo

2017-10-16 16:13:04 568

原创 U3D 事件响应方法

方法一using UnityEngine.EventSystems;就可以继承接口,继承的同事必须实现接口IPointerEnterHandler//开始碰撞/////////////////////////////////////////////////////////////public void OnPointerEnter(PointerEventData ev

2017-10-12 17:29:52 394

原创 最大最小堆排序

HeapSort.h#ifndef _MAX_HEAPSORT_H_#define _MAX_HEAPSORT_H_template class CMaxHeap{ int m_capacity; int m_size; T*m_data;public: CMaxHeap(); CMaxHeap(const CMaxHeap& that); CMaxHeap& oper

2017-10-11 11:18:23 210

原创 winsock2套接字封装使用

class CSoCket{protected: SOCKET m_hSocket;public: CSoCket(); virtual ~CSoCket(); BOOL Listen(int n = 5); BOOL Accept(CSoCket& rConnectedSocket,LPSTR szIP = NULL,UINT* nPort = NULL);

2017-10-10 16:29:18 422

空空如也

空空如也

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

TA关注的人

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