- 博客(15)
- 收藏
- 关注
原创 Unreal5(虚幻五) 使用FRunnable做多线程
当点击按钮时,创建一个LsqAsyncStudyActor,并且绑定到OnAsyncSuccess委托事件,然后调用DoAsync函数。在DoAsync里面,先new一个线程对象LsqAsyncStudyThread1,这个线程对象是我自定义的,实现了FRunnable接口的。在操作完了,我还BroadCast了Actor的完成事件 MyActor->OnAsyncSuccess.Broadcast();使用UE的委托与事件的方式,通知调用者异步任务已经完成,可以过来取结果了。//在线程结束时销毁对象。
2023-09-27 15:25:55 920
原创 C# 委托 delegate 的使用例
Delegate在搭载多个方法时,可以通过+=增加搭载的函数,也可以通过-=来去掉Delegate中的某个函数。需求:有ABC三个摸鱼的打工人,当收到输入“老板来了”时,提醒他们停止摸鱼,好好工作。
2023-05-31 10:52:56 236
原创 使用Blender的CATS插件把MMD模型转为FBX,导入Unity
CATS插件安装到blender 我使用的是3.0版本星穹铁道,原神等游戏的官方会把模型放在模之屋供二创下载模之屋 https://www.aplaybox.com/我这次下载的是三月七的模型解压缩后备用。
2023-04-25 22:31:06 9488 5
原创 使用Unreal5 创建C++类(FloatingActor)
今天折腾了一上午才把官方这个实例成功搞出来。UE4和UE5的布局有一定的差别,但是官方文档没更新,还是UE4的样子。
2022-07-20 13:33:23 5917 1
转载 Unity 在Windows平台下 调用OpenFileDialog和SaveFileDialog 让用户指定文件路径
转自: https://www.freesion.com/article/62131336949/自己留着防止找不到using UnityEngine;using System.Collections;using System;using System.Runtime.InteropServices;public class 文件管理 : MonoBehaviour{ public void 打开() { OpenFileDlg ofd = new
2022-03-09 11:13:11 825
原创 笔记 unity 事件与监听
笔记自用首先声明了一个事件类 继承自UnityEvent然后new了一个这个事件类的实例之后给这个实例AddListener(); 里面填入的是事件发生时调用的函数这个函数应该是public static void 的最后这个实例.Invoke(函数所需参数)public class 范围伤害事件 : UnityEvent<int, int, int, 攻击范围>{}public 范围伤害事件 攻击;攻击 = new 范围伤害事件();攻击.AddListener(Batt
2022-02-24 12:19:12 3287
原创 C++ 验证某一个范围内的哥德巴赫猜想
写着玩的,别当真,想用我这个程序给哥德巴赫猜想举反例是不行的1:int类型跑着跑着就到上限了。2:系统内存会不够用#include<iostream>#include<unordered_map>#include<vector>//任一大于2的偶数都可写成两个素数之和//这个程序试图找个反例 using namespace std;//求最大公约数:辗转相除法int gcd(int a,int b){ if(b==0) return a;
2021-07-28 19:57:57 321
原创 财务分析 财务报表pdf里的表格转excel 的程序
文章目录一、问题二、使用步骤1.下载程序2.或者编译这个程序3.准备工作4.准备数据5.处理完成一、问题发现一个小问题,财务报表里面的数据直接复制粘贴到excel里面,这个格式不好处理。所以我写了个程序。二、使用步骤1.下载程序链接:https://pan.baidu.com/s/1kfeC4_3Bu8b7c8dxgQV45A提取码:phln复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V2的分享2.或者编译这个程序我是用DEV C++编译的,主要就是t.
2021-06-11 09:49:41 3057
原创 Unity WASD控制物体移动
留个档,做测试的时候这个还是挺常用的 void Update() { if (Input.GetKey("w")) { Vector3 t = transform.localPosition; t.z += 0.1f; transform.localPosition = t; } else if (Input.GetKey("a")) {
2021-02-18 10:58:27 2022
原创 使用Blender画最简单的贴图
好久没用blender就忘了,这次写个博客发上来备忘,怎么画贴图。第一步先是新建一个立方体第二步点击texture paint这时是一个紫色的盒子右侧应该是没有纹理第三步点加号,新建一个基础色的纹理,参数默认就好。第四步点击一下这个纹理没错就是点这个。这时左侧变成了贴图,滚轮缩小。在上面修改画刷的颜色和半径这就完成了最后一步就是 图像 保存图像。...
2021-02-15 20:56:30 18339
原创 Android Studio 2020新版本 卡在Gradle downloading / sync failed / 下载缓慢 / 下载超时 亲测有效解决办法
这个问题卡了我三天头都疼了!最终解决方法新建一个项目,然后改两个文件build.gradle里面改成这个:buildscript { repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public/" } google() jcenter() } dependencies {
2020-12-20 00:08:52 3686 7
原创 JSP跳转、传值给Servlet 完整项目 解决getparameter爆红、404、中文乱码等问题
自己在这上面走了很多弯路啊!编译器用的是Intelij+服务器用的是Tomcat为了照顾到一些真的什么都不会的同学,我把每一步都截图了,多图预警!1.新建项目新建项目,就选普通的java EE。我的项目就叫FirstConnect,建好的project应该是这个样子。2.解决getparameter爆红问题在windows里面找到你建立项目的路径,新建两个文件夹。根目录下面新建文件夹 \lib在web\WEB-INF下面新建文件夹classes接下来找到你的Tomcat目录
2020-05-31 22:40:02 2014 2
原创 J2EE 用intelij request.getParameter爆红的解决方法
啊~J2EE 用intelij request.getParameter爆红的解决方法今天用intelij写J2EE的作业发生了一件极其难受的事 这个总是爆红网上大多数的解决方式是引入Tomcat的包,还有清除缓存什么的哦对了,这里我也正确设置了。还是爆红,气死了我于是放弃外部导入,直接在根目录新建lib文件夹,然后找到tomcat的lib,从里面把jsp-api.jar和servlet-api.jar复制进来,问题解决!搞了三个小时?就这?...
2020-05-29 22:23:51 1225 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人