自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 选取截面一圈点然后沿法线生成对应形状的巷道

解释:选取的是网格三角面的顶点,然后围一圈画三角面,但是需要先给顶点排序,不然混乱画,这里是从中间的点一分为二,分开排序的。using UnityEngine;using System.Collections;using System.Collections.Generic;public class SpreadPipe : MonoBehaviour { GameObjec

2017-08-03 16:20:01 413

原创 UGUI背包(对象池)

最近忙得不可开交,也不知道发点什么,正好想到之前背包被很多人吐槽,怎么没对象池呢?那我就加个对象池上去吧。比较简单,只供参考。效果展示:(解释:背包三个tab,每个都一样,按键盘x键随机拾取物品,右键点击消耗一个物品)  首先,加一个右键点击消耗物品吧,创建一个脚本UConsume.cs代码其实和拖拽类似,如下

2016-07-19 13:51:13 2301

原创 UE4打开外部exe

【代码】UE4打开外部exe。

2023-01-18 17:18:11 360

原创 dumpbin查看lib、dll库中函数

本电脑安装的VS2019,dumpbin.exe的路径在D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64下,需要用git打开,powershell不好使。

2023-01-16 11:01:31 1576

原创 UE4罗技方向盘按键绑定关系

UE4罗技方向盘按键绑定关系

2022-12-16 15:12:59 679

转载 【UE4 C++】 获取Actor、Controller、Pawn、Character

可以用于遍历 Actor,也可以用于遍历 Component。可配合 Cast 转换成对应的 Controller。

2022-11-21 17:19:05 2085

转载 解决UE4(使用Cesium for unreal插件)拖入三维控件actor时,显示设置为场景后在界面中变为黑方块的解决办法

解决UE4(使用Cesium for unreal插件)拖入三维控件actor时,显示设置为场景后在界面中变为黑方块的解决办法

2022-11-14 15:57:38 947

原创 cesium for ue左下角图标隐藏

cesium for ue左下角图标隐藏。

2022-11-09 15:54:20 863 1

原创 UE4两种点击空间UI弹窗的方式

1、要实现点击,必须要给鼠标左键或者右键写发射射线的程序,如下。2、UI加一个按钮,并设计On Clicked事件。2、在关卡蓝图中,最好设置一下鼠标可见。对应的响应如下,这是第一种。

2022-09-05 11:00:16 2116

转载 UE4模型整体导入流程

UE4模型整体导入流程序言在工业开发项目流程中,往往有复杂模型导入,其中包含了大量的细碎零件与模型,将其导入后手动摆放位置在实现上是不合理的那么如何在最短时间内导入模型并生成出可供开发使用的蓝图对象,就是本文用来解决的问题首先,我们一般导入资源有3种方式通过Content Browser的Import或者拖放FBX文件到文件目录窗口中 通过Datasmith来导入模型整体资源 通过Import Into Level来整体导入模型资源那么接下来我们依次来讲解导入的方式..

2021-06-19 09:14:37 11582

原创 UE4一套单鼠标操控方式(仿真可用)

2021-06-16 11:33:04 323

原创 UE4切换主相机控制

Possess是关键。

2021-06-15 14:05:03 1359

原创 Cesium for Unreal

导入的插件

2021-06-09 09:57:00 1708 3

原创 多点生成管道

/// <summary> /// /// </summary> /// <param name="num">管道圆度</param> /// <param name="point">管道点</param> void DrawGuanDao2(int num, Vector3[] point) { Vector3 nor = point[1] - point[0]; .

2020-12-24 17:18:35 170 1

原创 两点之间生成管道

using System;using System.Collections;using System.Collections.Generic;using System.Linq;using UnityEngine;public class testMesh1 : MonoBehaviour{ public Vector3[] DataPoint; Vector3 point1 = new Vector3(0, 0, 0); Vector3 point2 = new V.

2020-12-22 15:55:48 210

原创 unity框选

using UnityEngine;using System.Collections;using System.Collections.Generic;public class SelectByRectangle1 : MonoBehaviour{ public Color rectColor = Color.green; public GameObject characterPrefab; public static List<GameObject> .

2020-12-22 08:43:59 165

原创 dotween插件的路径循环线性

DOPath的参数分别是vector3数组,时长,。。。DG.Tweening.Core.TweenerCore<Vector3, DG.Tweening.Plugins.Core.PathCore.Path, DG.Tweening.Plugins.Options.PathOptions> tweener121; tweener121 = satellite1.transform.DOPath(GuiDao[i], 10, PathType.Linear, Path.

2020-12-07 17:23:54 542

转载 取十六进制的后两位数、中间两位数,以及高位数

设x为6位16进制数变量,lx为低两位数变量,mx为中两位数变量,hx高两位数变量,则:lx=x&0xFF;mx=x>>8&0xFF;hx=x>>16&0xFF;

2020-09-04 08:58:59 4836 2

原创 封装Unity动态调用C++dll库

VS2017中创建C++桌面向导,选择动态链接库空工程后,分别在头文件和源文件下创建头文件和源文件。代码如下:#pragma onceextern "C" __declspec(dllexport) int Add(int *a, int *b);extern "C" __declspec(dllexport) char* testDllMethod(char* value);extern "C" __declspec(dllexport) char* testDllLoad(char*

2020-07-17 13:11:43 625

原创 UE4 custommesh & proceduralmesh

基本都是点、与三角面custommeshproceduralmesh

2020-02-27 11:33:42 1697

原创 UE4 VRHMD 底层源码的一些问题(黑边)

UE4的VRHMD中,当设置的RTSize<ScreenRect时,会出现黑边问题。问题原因是:UE底层建议RTSize不要小于ScreenRect的大小,并且底层有一块优化代码,是根据RTSize与ScreenRect的大小差来刷黑相对应的区域,并且直接操作在RT上,也就是出的eyebuffer被刷黑了,该代码块正常情况下是默认执行的,有三个条件可以禁止该部分代码的执行。...

2019-05-16 15:49:07 922

原创 UE4 VR 创建RT还是默认使用UE原始图的开启与关闭控制

AAAVRHMD.h//这个很重要,关系到AllocateRenderTargetTexture是否开启,大概率是影响关闭原始UE图的部分,特别容易被遗漏virtual IStereoRenderTargetManager* GetRenderTargetManager() override { return this; }//这个就是正式的开启AllocateRenderTargetT...

2019-05-09 10:35:48 889

原创 UE4问题记录

VRController编写写了一个线程安全的单例来使用,打包安卓程序缺直接闪退。改回传统单例然后该问题结束。未找到原因。一句话概括单例的写法:构造函数声明为private或者protected防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。//.hclass...

2019-04-26 10:55:40 299

原创 UE4插件头疼了好几天的问题

编写与改写UE4插件的过程中遇到很多问题,其中最令人无奈的是连工程都无法启动的问题,该问题根本无从下手,甚至打开解决方案生成也找不到具体错误原因,因为源码生成本来就无法通过,并且该部分问题也不完全是代码逻辑的原因。问题如图:一般产生该问题的原因是代码有问题,通常的解决方式是打开解决方案,即sln文件编译一下就可以找到。但是在引入多种库文件,并且有平台判定的时候,就不容易找到原因了,...

2019-04-08 20:26:49 1564

原创 C++笔记(一)

 int* (*pFunc)(int, char*);这行代码所定义的是一个函数指针pFunc,它所能够指向的函数的返回值类型是int*,两个参数分别是int类型和char*类型。这么复杂,如何简化使用呢?如下:// 定义函数指针类型为PFUNCtypedef int* (*PFUNC)(int, char*); // 使用PFUNC定义多个函数指针变量PFUNC...

2019-01-15 17:43:42 171

原创 刷新shader

public void refreshS() { foreach(Transform trans in GetComponentsInChildren&lt;Transform&gt;()) { if (trans.GetComponent&lt;Renderer&gt;()) { ...

2018-11-05 11:45:10 778

转载 shader扣洞

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custom/PartHideShader"{ Properties { _MainTex("Texture", 2D) = "white" {} _Color ("Main Color", Colo...

2018-10-08 15:17:57 1585 1

原创 相机鼠标控制(朝向并围绕一个物体)

using UnityEngine;using System.Collections;public class aaa : MonoBehaviour{ public Transform target; public float distance = 8.0f; public float xSpeed = 70.0f; public float ySpe...

2018-09-17 18:26:49 292

转载 双面透明shader

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custom/TwoFaceTransparent" { Properties { _Color ("Color Tint", Color) = (1, 1, 1, 1) _MainTex ("Main ...

2018-08-16 15:31:58 692

原创 unity里面可不可以任意改变模型中心点的位置

百度发现的解决办法可以,新建一个3Dobject(比如cube),将object的中心点移到模型新中心点的位置,取消object的网格渲染,将模型赋给object做子物体,此时模型继承object的移动、旋转,通过控制object移动和转动就可以控制模型,相当于改变了模型的中心点。...

2018-08-07 17:36:35 16204 2

原创 委托与调用

主函数,情况一(单例主函数写法):using System.Collections;using System.Collections.Generic;using UnityEngine;public class ADPManager : MonoBehaviour { public static ADPManager _instance; private void ...

2018-07-25 15:45:26 1175

原创 新版资源单个循环打包,修改资源名拓展名

[MenuItem("Framework/SetABNameExtenAndBulidResource")] static void SetBundleNameBuilResource() { Object[] selects = Selection.objects; AssetBundleBuild[] buildMap = new AssetB...

2018-07-16 17:00:47 178

原创 打包场景,模型,资源包。。。

[MenuItem("CreateScene/打包场景")] static void CreateSceneALL() { Object[] SelectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); foreach (Object obj in S...

2018-06-05 13:58:46 1186

原创 unicode编码转换为中文

//unicode编码转换为中文 public static string UnicodeToGB(string text) { System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, "\\\\u([\\w]{4})...

2018-05-23 14:57:10 18276

原创 事件与回调的单例应用

using UnityEngine;using System.Collections;using UnityEngine.UI;public delegate void CallBack();public delegate void CallBack&lt;T&gt;(T paramet);public delegate void CallBack&lt;T, P&gt;(T para...

2018-05-18 17:27:04 289

原创 mesh线条的运用

using UnityEngine;using System.Collections;using System.Collections.Generic;[RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))][ExecuteInEditMode]public class structureMeshBase : MonoBe...

2018-05-03 16:16:26 414

原创 用shader给一个圆柱体附上多段贴图

Shader "Custom/zkTex" { Properties { _FirstTex ("First (RGB),Alpha (A)",2D) = "White" {} _SecondTex ("Second (RGB),Alpha (A)",2D) = "White" {} _ThirdTex ("Second (RGB),Alpha (A)",2D) = &quo

2018-05-02 15:58:25 963

转载 UGUI研究院之控件以及按钮的监听事件系统

转自雨松MOMO继续学习,我相信大家在做NGUI开发的时候处理事件都会用到UIEventListener,那么UGUI中怎么办呢?先看UGUI的事件有那些吧。Supported EventsThe Eventsystem supports a number of events, and they can be customised further in user custom user writt...

2018-04-27 18:55:05 152

转载 Unity3D键盘+鼠标漫游脚本

两个代码都附在MainCamera上面,可以实现键盘加鼠标漫游1、KeyMove.cs  键盘漫游[csharp] view plain copyusing UnityEngine;  using System.Collections;    public class KeyMove : MonoBehaviour {        void Start () {        }      vo...

2018-04-18 10:55:28 981

原创 爬虫笔记3-xpath

2018-03-07 16:46:08 125

安卓智能学习助手

安卓的客户端,涉及很多技术,可以参考。包含仿QQ的切换,课表的添加课程与显示,综合复杂,要慢慢看

2015-04-22

友元重载函数

友元重载给力偶,可以看一下

2012-09-23

空空如也

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

TA关注的人

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