- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 UE4蓝图转C++:节点转换(持续更新)
UE4蓝图转C++OnComponentBeginOverlap(1)首先在头文件中(本人是PlayerCharacterBase.h)声明重叠绑定的函数,函数名任意,参数按照蓝图UFUNCTION() void OnOverlap( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiv...
2020-03-22 10:56:01
1447
原创 Photon教程——使用log4net插件在Photon中打印log
使用log4net插件在Photon中打印log上一篇博文(Photon教程——建立简单的Photon服务器(二))的地址:https://blog.youkuaiyun.com/ultramansail/article/details/102756441插件的使用一、导入插件我们之前已经引用了ExitGames.logging.Log4Net.dll、log4net.dll文件,说一不必再提...
2019-10-26 15:02:04
956
原创 Photon教程——建立简单的Photon服务器(二)
建立简单的Photon服务器(二)上一篇博文(Photon教程——建立简单的Photon服务器(一))的地址:https://blog.youkuaiyun.com/ultramansail/article/details/102755901生成库文件一、生成解决方案指定解决方案生成的输出目录(1)右击解决方案,点击“属性”(2)属性窗口打开后,点击“生成”,点击输出路径后的浏览按钮...
2019-10-26 14:44:37
2375
5
原创 Photon教程——建立简单的Photon服务器(一)
建立简单的Photon服务器(一)上一篇博文(Photon教程——Photon的获取)的地址:https://blog.youkuaiyun.com/ultramansail/article/details/102755749创建一个新的项目一、新建项目1.打开Visual Studio 2019,新建一个类库2.命名为GameServer,VS会帮我们新建一个Class1.cs文件,...
2019-10-26 13:58:03
4968
原创 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
3923
原创 使用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
3296
5
原创 Unity如何改变材质的Rendering Mode
我们在使用Unity开发的过程中,时常要使得材质有时候变透明,有时候不透明,在属性面板中直接把材质设置成Cutout或Transparent模式又时常能看到物体的背面,效果很不理想,但是通过以下脚本可以动态改变材质的Rendering Mode。using System.Collections;using System.Collections.Generic;using UnityEng...
2019-08-13 14:39:46
2428
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
1681
原创 使用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
5150
2
原创 json的语法和定义
1.json语法的基本规则数据在“名称/值对”中:json数据是由键值对构成的(1)键用单引号或双引号引起来,也可以不用引号(2)值的取值类型:数字(整数或浮点数)字符串(在双引号中)逻辑值(true或false)数组(在方括号中)——例:{“persons”:[{},{}]}对象(在花括号中)——例:{“address”:{“province”:”陕西”…}}...
2019-07-29 10:07:51
772
原创 MySQL创建表格及数据操作
新建表格右击Tables,选择Create TableTable Name:表名ColumName:列名(该列保存数据的名称)Datetype:类型名(该列数据的类型,括号里设置该类型的长度)Default/Experession:默认值PK:是否为主键,每个表格必须有一个为主键,勾上的为主键,(主键不允许重复)NN:是否不可以为空,勾上为不可以为空双击中间的空白...
2019-07-28 21:45:03
1410
原创 MySQL新建数据库
打开MySQL Workbench,点击MySQL Connections的“加号”新建连接,添加数据Connection Name:连接的名称Hostname:本机的IP地址Port:端口Username:用户名(默认值输入Connection Name)所有数据库保存在SCHEMAS中sakila:自带的示例数据库sys:保存了系统的配置,新手不要去碰...
2019-07-28 21:43:47
553
原创 MySQL的启动与关闭
打开“计算机管理->服务和应用程序->服务”,找到“MySQL80”(不同的设置可能名称不一样,注意配置时的名称)启动类型自动:服务随计算机启动自动启动手动:每次重启计算机都要手动到这里打开(长时间不学习MySQL或者不使用MySQL时,建议将启动类型改为手动,防止其占用系统资源,修改启动类型的方法:右击->属性->启动类型->手动)启动与关闭...
2019-07-27 23:43:26
182
原创 MySQL安装简易简易教程
一路默认,直到出现一下界面Development Computer:开发者模式(用于开发,节省性能)Server Computer:服务器模式(用于服务器,服务器上一定要选这个,可以用到最大性能)设置用户名和密码MySQL Root Password:超级管理员密码(拥有最高管理权限)Repeat Password:确认密码MySQL User Account:添加用...
2019-07-27 23:00:25
459
原创 虚幻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
425
原创 虚幻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
1195
原创 一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索——02.完善角色类
一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索02.完善角色类上次出现了一个Bug,就是游戏运行的时候看到摄像机的位置与蓝图中的位置不同,原因是我忘记把SpringArm的父物体设置成根组件,如果问题依然没有解决,重启虚幻4即可。绑定输入在项目面板中绑定输入事件和输入轴时间在MyCharacter.cpp写入绑定的代码,绑定的格式如下:...
2019-07-24 07:37:20
2439
原创 一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索——01.构建一个简单的角色类
一个主学Unity、很少接触C++、接触过蓝图的人通过模板的代码对虚幻C++的简单探索01.构建一个简单的角色类(知识水平有限,如果有很多错误的地方请见谅)首先创建一个GameModeBase的C++类,取名为“MyGameModeBase”。这是初始化的头文件MyGameModeBase.h虚幻4一般都是在一个头文件中写这个类,然后在对应名字的源文件中定义这个成员函数,我们写...
2019-07-21 17:48:56
1819
翻译 Unity Asset Bundle 的BuildAssetBundleOptions
上篇博客我们介绍了Unity Asset Bundle的基本操作流程https://blog.youkuaiyun.com/ultramansail/article/details/89047887接下来我们将介绍一下上次留下的问题:BuildAssetBundleOptions(构建Asset Bundle的方式)BuildAssetBundleOptions.None:默认构建AssetBun...
2019-04-06 12:24:54
8160
原创 Unity Asset Bundle的基本操作流程
1.Asset Bundle序列化文件(Serialized file):一般用于存储预制体、模型、材质等在游戏场景中渲染以后才能看见的东西 源文件(Resource file):一般用于存储图片、声音等随时可以看见的文件2.指定Asset Bundle标签这是属性面板右下角的面板,左边的输入框可以设置包的名称,可以用“/”来划分目录,如:“mat”或者“resources/...
2019-04-05 21:45:36
2957
photon-server-sdk_v4-0-29-11263.zip
2019-10-25
VRTK全版本
2018-11-17
VRTK-3.2.1
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人