学习笔记
文章平均质量分 73
趁着头发多我想做游戏
---- 人只有在游戏中,才能拥有真正的自由
展开
-
【正则】在VSCode中使用正则表达式捕获目标值并替换
在VSCode中使用正则表达式原创 2023-03-10 13:09:58 · 2271 阅读 · 0 评论 -
【正则】Lua中的正则表达式
Lua常用API以及常用正则元符号原创 2023-02-07 16:01:51 · 1337 阅读 · 0 评论 -
【虚幻4】UMG组件的简介与使用(Panel 面板组件篇)
对虚幻4的UMG组件进行简单的介绍,包括常见的Text、Button、Image、CanvasPanel等等组件。原创 2022-07-04 16:37:13 · 1851 阅读 · 0 评论 -
【虚幻4】UMG组件的简介与使用(Common 常用组件篇)
对虚幻4的UMG组件进行简单的介绍,包括常见的Text、Button、Image、CanvasPanel等等组件。原创 2022-06-21 11:23:03 · 3635 阅读 · 0 评论 -
【虚幻4】浅析UE4中的C++
虚幻4中的C++是“魔改”过的,到处可见的宏编程会增加初学者的理解成本,本文主要是记录一下自己的学习过程以及遇到的难题。原创 2022-06-15 14:52:29 · 2628 阅读 · 0 评论 -
【虚幻4 / UMG】如何为网格布局(Grid Panel / Uniform Grid Panel)指定填充方向(即起始锚点)
目录问题描述解决方案以左上角作为起始锚点以右下角作为起始锚点以右上角作为起始锚点以左下角作为起始锚点问题描述列表动态生成Item算是前端同学非常熟悉的业务了,在虚幻4的UMG中,线性布局(Horizontal Box / Vertical Box)拥有Alignment属性可以解决Item是从左往右、从右往左、从上往下或者从下往上等起始方向的指定。然而,与Unity3D里的UGUI系统不同,UE4中的网格布局(Grid Panel / Uniform Grid Panel)需要自行指定每一个Item自己原创 2022-05-23 17:07:20 · 1722 阅读 · 0 评论 -
【虚幻4】从U3D到UE4的转型之路
本文主要记录一下本人从U3D领域到UE4领域的转型路上心得体会,会涉及到两个领域间同类概念对比,学习方向与计划,以及记录一些开发上的技巧。原创 2022-04-05 02:03:16 · 4663 阅读 · 0 评论 -
【Lua】常见知识点汇总(包含常见面试考点)
Lua常见知识点,面试经常会考到原创 2022-03-19 22:30:47 · 2902 阅读 · 0 评论 -
【避坑指南】使用UGUI遇到的坑:Text组件无法首行缩进两格
其实只需要把输入法切换至全角再输入空格即可缩进。//更多内容//TODO...原创 2021-03-25 14:56:13 · 358 阅读 · 0 评论 -
【Unity3D】制作进度条——让Image同时具有Filled和Sliced的功能
解决方案转载于:UGUI——重写Image类实现进度条 作者:糯米团子滚呀滚using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Sprites;public class childImage : Image{ protected override void OnPopulateMesh(VertexHelp转载 2020-09-25 14:30:54 · 2635 阅读 · 2 评论 -
【Unity3D】嵌套使用Layout Group制作拥有动态子物体高度的Scroll View
注1:本解决方案参考 StackOverFlow注2:本解决方案只使用UGUI自带的组件,不造轮子注3:下文使用UGUI自带的ScrollView组件,由于ScrollView和Content都是Unity自带的命名,因此不再赘述其具体的功能如何制作拥有动态子物体高度的ScrollView需求想要的效果遇到的问题解决方案最终效果需求搭建聊天界面或者其他需要根据子物体具体高度...原创 2020-02-28 16:33:33 · 3592 阅读 · 1 评论 -
【实用】游戏开发岗位常见笔试题知识点汇总
1.哈希表2.快速排序3.二叉树4.排序算法的时间复杂度和空间复杂度5.二分查找法的最大寻找次数6.条件概率7.C++指针8.哈夫曼树9.组合数问题10.内存读写11.找唯一数字12.图的邻接矩阵13.各种排序算法的实现14.二分查找法代码实现.........原创 2019-03-03 15:00:52 · 6496 阅读 · 1 评论 -
Unity3D小白学习日记(02):U3D如何连接SQL SERVER数据库(亲测可行!)
注1:游戏《坦克大战》的所有素材均来自网上,仅作学习交流使用。有不妥之处,欢迎在下方评论指出。注2:《坦克大战》是小白根据网上的教学视频来模仿制作而成,SQL SERVER数据库的连接仅作为学习用途,可能毫无商业上或者实际开发中的意义。先来看看成品: 本文着重介绍如何连接数据库,关于游戏整体的控制及UI制作过程会在另外一篇博客中介绍。废话不多说,直接开始我们的实验:第一步:正确配置你的SQL SE原创 2017-07-29 00:53:59 · 3348 阅读 · 9 评论 -
【Android Studio】Android Studio出现资源找不到异常的解决方案:Resources$NotFoundException:Resourece ID #0x7f0b0033
// 今天解决了一个BUG,找了几天终于知道问题的所在,特此记录,以作同学参考。 // 时间:2017年10月30日23:48:26异常: Android.content.res.Resources$NotFoundException:Resourece ID #0x7f0b0033 type #0x12 is not valid异常出现异常: 注意这句: Android.content.r原创 2017-10-30 23:48:49 · 16483 阅读 · 4 评论 -
Unity3D小白学习日记(03):Unity3D 常用技巧整理(大量干货!)
(持续更新)整理本人的一些开发小笔记,以供大家参考。原创 2017-10-24 22:10:29 · 569 阅读 · 0 评论 -
【教程】如何让VisualStudio的HelpViewer帮助文档独立运行
注: 方法来自百度 , 原文链接:关于vs2012里面的 Help Viewer 2.0独立运行的问题当我们想查看.Net API的时候,必须先打开VS再打开Help Viewer,这样对于我这种怕麻烦的人来说真的是太烦人了,特意在网上找到一个可靠的办法:(1)新建一个txt文本文件,并写入以下代码:.\HlpViewer.exe /catalogName VisualStudio11然后保原创 2017-11-07 21:36:40 · 10477 阅读 · 1 评论 -
【教程】Unity3D与Android交互
Unity与Android交互的两种方式原创 2018-01-07 23:35:34 · 4409 阅读 · 8 评论 -
【Visual Studio】每次打开一个Unity3D的脚本,都会自动重新打开一个新的VS2017
问题描述: 如题,每次在Unity3D中打开一个C#脚本,无论这个脚本是不是在同一个解决方案下的,都会重新打开一个新的VisualStudio2017,真是气死人,实在是让楼主百思不得其解! 不仅如此,每次打开VS,这个提示框还加载得非常慢,VS都打开了它还在,点击取消竟然会打开一个新的空的VS,真是气炸了!解决方法: 经历了十天的各方搜索,终于解决了问题,注意该方法是楼主亲测的...原创 2018-04-23 18:38:29 · 5950 阅读 · 10 评论 -
【Web】SpringMVC中Post或者Get请求中文乱码的问题
问题描述: 在使用SpringMVC+mybatis框架做web项目的时候,发现数据库中有中文乱码问题,经过检查,所有的jsp文件都有utf-8的格式,如下:<%@page import="java.net.URLDecoder"%><%@ page language="java原创 2018-06-18 21:03:08 · 5042 阅读 · 0 评论 -
【JetBrain Rider】构建项目出现异常:未找到导入的项目“D:\VisualStudio2017\IDE\MSBuild\15.0\Bin\Roslyn\Microsoft.CSh
最近在用JetBrain Rider构建项目时出现异常:未找到导入的项目“D:\VisualStudio2017\IDE\MSBuild\15.0\Bin\Roslyn\Microsoft.CSharp.Core.targets”。请确认声明中的路径正确,且磁盘上存在该文件。D:\VisualStudio2017\IDE\MSBuild\15.0\Bin\Microsoft.CSharp.C...原创 2018-12-01 19:39:15 · 6605 阅读 · 0 评论 -
【MySQL】连接MySQL时出现异常:Connection must be valid and open
今天尝试连接MySQL时出现了一个异常:未经处理的异常: System.InvalidOperationException: Connection must be valid and open. 在 MySql.Data.MySqlClient.MySqlCommand.Throw(Exception ex) 在 MySql.Data.MySqlClient.MySqlComman...原创 2018-12-03 18:23:09 · 27155 阅读 · 1 评论 -
Unity3D小白学习日记(01):如何把物体移动到鼠标点击处
本文是小白的第一篇博客,因为是初学所以难免有不妥之处,还请前辈们指点迷津~原创 2017-07-26 20:00:48 · 1707 阅读 · 0 评论