自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UE4蓝图转C++:节点转换(持续更新)

UE4蓝图转C++OnComponentBeginOverlap(1)首先在头文件中(本人是PlayerCharacterBase.h)声明重叠绑定的函数,函数名任意,参数按照蓝图UFUNCTION() void OnOverlap( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiv...

2020-03-22 10:56:01 1399

原创 Photon教程——使用log4net插件在Photon中打印log

使用log4net插件在Photon中打印log上一篇博文(Photon教程——建立简单的Photon服务器(二))的地址:https://blog.csdn.net/ultramansail/article/details/102756441插件的使用一、导入插件我们之前已经引用了ExitGames.logging.Log4Net.dll、log4net.dll文件,说一不必再提...

2019-10-26 15:02:04 905

原创 Photon教程——建立简单的Photon服务器(二)

建立简单的Photon服务器(二)上一篇博文(Photon教程——建立简单的Photon服务器(一))的地址:https://blog.csdn.net/ultramansail/article/details/102755901生成库文件一、生成解决方案指定解决方案生成的输出目录(1)右击解决方案,点击“属性”(2)属性窗口打开后,点击“生成”,点击输出路径后的浏览按钮...

2019-10-26 14:44:37 2227 5

原创 Photon教程——建立简单的Photon服务器(一)

建立简单的Photon服务器(一)上一篇博文(Photon教程——Photon的获取)的地址:https://blog.csdn.net/ultramansail/article/details/102755749创建一个新的项目一、新建项目1.打开Visual Studio 2019,新建一个类库2.命名为GameServer,VS会帮我们新建一个Class1.cs文件,...

2019-10-26 13:58:03 4739

原创 Photon教程——Photon的获取

Photon的获取如何获取Photon的SDK资源一、从本地获取Photon资源我使用的Photon版本是4.0.29,大家可以从这里获取:photon-server-sdk_v4-0-29-11263安装Photon一、安装即为解压过程,直接解压到软件目录即可使用二、Photon的目录结构1.Photon根目录(1)deploy文件夹主要存放Photon应...

2019-10-26 13:46:50 3837

原创 使用Ezy-Slice插件实现类似Beat Saber的模型切割效果(一)

简单地手动实现模型切割效果为了更清楚的了解插件是如何使用的,我们先看看如何手动实现这样的切割效果。1.在Github上下载插件ezy-slice。地址:https://github.com/DavidArayan/ezy-slice然后在Github上下载示例场景ezyslice-examples-scenes(可选)。地址:https://github.com/Da...

2019-09-02 08:10:19 3246 5

原创 Unity如何改变材质的Rendering Mode

我们在使用Unity开发的过程中,时常要使得材质有时候变透明,有时候不透明,在属性面板中直接把材质设置成Cutout或Transparent模式又时常能看到物体的背面,效果很不理想,但是通过以下脚本可以动态改变材质的Rendering Mode。using System.Collections;using System.Collections.Generic;using UnityEng...

2019-08-13 14:39:46 2238 1

原创 使用JsonUtility在Unity中写入json数据

1.在Asset目录中新建一个脚本,命名为StudentItem,写入以下代码using System.Collections;using System.Collections.Generic;using UnityEngine;[System.Serializable]public class StudentItem{ public int id; public...

2019-07-29 16:25:50 1625

原创 使用JsonUtility在Unity中读取json数据

新建一个记事本文件,改名为”data.json“,拖入到Unity的Asset目录中 在data.json中写入以下json代码在Asset目录新建一个C#脚本,命名为JsonObjectModel,作为json的对象模型将代码修改成以下内容(注意集合名一定要和json的顶级对象名一致)在Asset目录新建一个C#脚本,命名为JsonArrayModel,作为json的数组模...

2019-07-29 14:25:23 5097 2

原创 json的语法和定义

1.json语法的基本规则数据在“名称/值对”中:json数据是由键值对构成的(1)键用单引号或双引号引起来,也可以不用引号(2)值的取值类型:数字(整数或浮点数)字符串(在双引号中)逻辑值(true或false)数组(在方括号中)——例:{“persons”:[{},{}]}对象(在花括号中)——例:{“address”:{“province”:”陕西”…}}...

2019-07-29 10:07:51 715

原创 MySQL创建表格及数据操作

新建表格右击Tables,选择Create TableTable Name:表名ColumName:列名(该列保存数据的名称)Datetype:类型名(该列数据的类型,括号里设置该类型的长度)Default/Experession:默认值PK:是否为主键,每个表格必须有一个为主键,勾上的为主键,(主键不允许重复)NN:是否不可以为空,勾上为不可以为空双击中间的空白...

2019-07-28 21:45:03 1343

原创 MySQL新建数据库

打开MySQL Workbench,点击MySQL Connections的“加号”新建连接,添加数据Connection Name:连接的名称Hostname:本机的IP地址Port:端口Username:用户名(默认值输入Connection Name)所有数据库保存在SCHEMAS中sakila:自带的示例数据库sys:保存了系统的配置,新手不要去碰...

2019-07-28 21:43:47 512

原创 MySQL的启动与关闭

打开“计算机管理->服务和应用程序->服务”,找到“MySQL80”(不同的设置可能名称不一样,注意配置时的名称)启动类型自动:服务随计算机启动自动启动手动:每次重启计算机都要手动到这里打开(长时间不学习MySQL或者不使用MySQL时,建议将启动类型改为手动,防止其占用系统资源,修改启动类型的方法:右击->属性->启动类型->手动)启动与关闭...

2019-07-27 23:43:26 152

原创 MySQL安装简易简易教程

一路默认,直到出现一下界面Development Computer:开发者模式(用于开发,节省性能)Server Computer:服务器模式(用于服务器,服务器上一定要选这个,可以用到最大性能)设置用户名和密码MySQL Root Password:超级管理员密码(拥有最高管理权限)Repeat Password:确认密码MySQL User Account:添加用...

2019-07-27 23:00:25 314

原创 虚幻4 C++寻找实例

虚幻4 C++寻找实例1.寻找所有的UObject实例int i = 0;for (TObjectIterator<UObject> uuobject; uuobject; ++uuobject) { UObject* currentObject = *uuobject; GEngine->AddOnScreenDebugMessage(i, 100.f, ...

2019-07-25 19:35:14 402

原创 虚幻4 C++实现物体的上下浮动

虚幻4 C++实现物体的上下浮动新建一个C++类,命名为FloatingActor 在FloatingActor.h中声明变量floatK和floatSpeed,具体用途看注释:// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "Co...

2019-07-24 22:38:24 1168

原创 一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索——02.完善角色类

一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索02.完善角色类上次出现了一个Bug,就是游戏运行的时候看到摄像机的位置与蓝图中的位置不同,原因是我忘记把SpringArm的父物体设置成根组件,如果问题依然没有解决,重启虚幻4即可。绑定输入在项目面板中绑定输入事件和输入轴时间在MyCharacter.cpp写入绑定的代码,绑定的格式如下:...

2019-07-24 07:37:20 2407

原创 一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索——01.构建一个简单的角色类

一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索01.构建一个简单的角色类(知识水平有限,如果有很多错误的地方请见谅)首先创建一个GameModeBase的C++类,取名为“MyGameModeBase”。这是初始化的头文件MyGameModeBase.h虚幻4一般都是在一个头文件中写这个类,然后在对应名字的源文件中定义这个成员函数,我们写...

2019-07-21 17:48:56 1783

翻译 Unity Asset Bundle 的BuildAssetBundleOptions

上篇博客我们介绍了Unity Asset Bundle的基本操作流程https://blog.csdn.net/ultramansail/article/details/89047887接下来我们将介绍一下上次留下的问题:BuildAssetBundleOptions(构建Asset Bundle的方式)BuildAssetBundleOptions.None:默认构建AssetBun...

2019-04-06 12:24:54 7996

原创 Unity Asset Bundle的基本操作流程

1.Asset Bundle序列化文件(Serialized file):一般用于存储预制体、模型、材质等在游戏场景中渲染以后才能看见的东西 源文件(Resource file):一般用于存储图片、声音等随时可以看见的文件2.指定Asset Bundle标签这是属性面板右下角的面板,左边的输入框可以设置包的名称,可以用“/”来划分目录,如:“mat”或者“resources/...

2019-04-05 21:45:36 2886

photon-server-sdk_v4-0-29-11263.zip

Photon Sever 4.0.29版本,可用于网络游戏,注意Photon Sever要自己架设服务器,里面包括客户端的插件,如:Unity、UnrealEngine等

2019-10-25

VRTK全版本

VRTK是扩展SteamVR的一个Unity3D插件,主要是为了方便开发者快速地开发出vr产品,其内置了相当多的当下比较成熟的VR界面下的交互、操作等解决方案。这里有从1.0.1到3.2.1全部版本。

2018-11-17

VRTK-3.2.1

VRTK是扩展SteamVR的一个Unity3D插件,主要是为了方便开发者快速地开发出vr产品,其内置了相当多的当下比较成熟的VR界面下的交互、操作等解决方案.

2018-11-17

空空如也

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

TA关注的人

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