傻瓜 笔记unity

12.26阅读笔记

读《需求工程——软件建模与分析》有感 今天大致的看了一下这本书,对软件需求分析有了初步的了解,我认为学习软件需求分析需要掌握的内容主要包括五个方面:需求基础与过程、需求获取、需求分析、需求的文档化和验证、需求管理与工程管理。 一、需求的基础与过程 这一部分主要是对软件需求有一个大致的了解,例如需求的 ......
笔记 12.26 12 26

12.16信息学笔记——ST表

TIP:最近想先整一整数据结构,之后再整算法。 来搞ST表,它是基于倍增思想的。 首先知道它维护的是可重复贡献的区间问题。 考虑一些可以维护的问题: 区间最大值、区间最小值、区间GCD、区间按位或…… 我们用区间最大值来讲解。 考虑定义f(i,j)代表区间[i,i+2j-1]的最大值。 显然有f(i ......
笔记 12.16 信息 12 16

Unity单例模式

单例模式通常用于生成单一管理者,例如假设游戏只能有一个玩家,那么就可以将玩家的控制器作为一个单例存在使用。或者场景控制,也可以作为一个单例来使用。 //BaseManager.cs using System.Collections; using System.Collections.Generic; ......
模式 Unity

Unity引擎2D游戏开发,受伤及死亡的逻辑和动画

裁切素材制作受伤动画 略 制作死亡动画 由于没有死亡动画素材,所以直接调整Alpha通道数值,使其逐渐消失 在Animations中复制野猪受伤动画,命名为boarDead Animator中拖入boarDead动画 点击Add Property,选择Color 将最后一帧的Alpha值改为0 An ......
逻辑 引擎 动画 Unity

FPGA学习笔记---verilog学习(2)--过程块always@(*)

在Verilog中always@(*)语句的意思是always模块中的任何一个输入信号或电平发生变化时,该语句下方的模块将被执行。 1、always语句有两种触发方式。第一种是电平触发,例如always @(a or b or c),a、b、c均为变量,当其中一个发生变化时,下方的语句将被执行。 2 ......
过程 verilog 笔记 always FPGA

Unity3D 通过transform实现人物移动还是velocity详解

Unity3D是一款非常流行的游戏引擎,它提供了多种方式来实现游戏中的人物移动。其中,最常用的两种方法是通过transform组件和通过velocity属性来实现。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。 通过tr ......
transform velocity Unity3D 人物 还是

JavaWeb笔记

JavaWeb笔记 Servlet 什么Servlet? servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。 编写一个servlet程序: a、写一个java类,实现 ......
JavaWeb 笔记

新生入学管理系统制作笔记

使用mybatis整合spring的想法 本来想采用mybatis整合spring然后结合然后结合之前的web技术(因为springmvc没有学), 当所有都配置好了,但是这个配置类的加载就成了一个问题。在servlet中就需要使用ioc注入service,所以是在servlet中记载配置类(1.s ......
管理系统 新生 笔记 系统

Unity3D:打造关卡编辑器详解

前言 Unity是一款非常流行的游戏引擎,它提供了丰富的工具和功能,可以让开发者轻松地创建各种类型的游戏。其中,关卡编辑器是一个非常重要的工具,它可以让开发者快速、方便地创建游戏中的关卡。本文将详细介绍如何使用Unity打造一个关卡编辑器,并提供代码实现。 对惹,这里有一个游戏开发交流小组,希望大家 ......
关卡 编辑器 Unity3D Unity3 Unity

《马云传》读书笔记

1、没有什么随便能成功,充分的准备 2、从1分到79分谁能知道,他付出了多少? 3、专科分线能被本科录取,是找有准备,并非偶然(13岁开始学英语) 4、请教前辈,组织(建立规矩) 5、敢于走出小圈子,去帮助别人获得成长。 6、主动出击(传播思想、传播事实、传播观点,要比传播产品更重要)宣传 7、中国 ......
笔记

代码阅读方法与实践 阅读笔记

《Code Reading: The Open Source Perspective》是一本由Diomidis Spinellis编写的书,强调通过阅读源代码来理解软件系统。 1. 目的和动机 作者的目的是强调通过阅读源代码来深入理解软件系统。这是因为代码是软件设计的最终体现,阅读源代码可以帮助开发 ......
代码 笔记 方法

在任意代数结构上的多项式乘法 学习笔记

前言 Stop learning useless algorithms, go and solve some problems, learn how to use binary search. 以下内容大多是作者看完《如何在任意代数结构上做多项式乘法》[1] 后口胡的,所以可能和原文章不太一样。如果 ......
多项式 乘法 代数 结构 笔记

Unity Shader学习随笔

阴影: 光源看不到,但相机看得到的地方,就是阴影 变体: 一个普通的Shader可能会有很多种效果 例如一个火焰溶解效果,写在Shader里,但其实在未触发之前我们不需要去计算该效果 因此需要在未触发前,将火焰溶解的效果计算关闭 这就用到了变体,把火焰溶解的效果计算变成变体 无论如何都会被编译的变体 ......
随笔 Shader Unity

<学习笔记> 后缀树(数)组

后缀排序 倍增+基数排序 code bool cmp(int x,int y,int k){ // 常数优化,使访问连续 if(oldrk[x]==oldrk[y] && oldrk[x+k]==oldrk[y+k]) return 1; else return 0; } void get_sa() ......
后缀 笔记 lt gt

进程调度算法--引阿秀学习笔记

1.先来先服务 First-come First-serverd(FCFS) 按照请求顺序进行调度,利于长作业,不利短作业,短作业等待前面长作业执行完毕才可执行,造成短作业等待时间长。 2.短作业优先 shortest job first(SJF) 按估计运行时间最短的作业顺序进行调度,长作业可能会 ......
算法 进程 笔记

Unity3D 锁帧与垂直同步的不同处详解

Unity3D是一款强大的游戏开发引擎,而锁帧与垂直同步是其中两个重要的概念。本文将详细解释锁帧与垂直同步的不同之处,并给出相关的技术详解和代码实现。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。 首先,我们来了解一下锁 ......
Unity3D Unity3 Unity 3D

Unity3D MVC框架和MVVM框架优缺点详解

Unity3D是一款非常流行的游戏开发引擎,它为开发者提供了强大的工具和功能,使得开发者能够轻松地创建各种类型的游戏。在Unity3D中,使用模型-视图-控制器(MVC)框架和模型-视图-视图模型(MVVM)框架可以更好地组织和管理游戏的逻辑和界面。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱 ......
框架 优缺点 Unity3D Unity3 Unity

读程序员的README笔记19_读后总结与感想兼导读

1. 基本信息 程序员的README [美] 克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里 人民邮电出版社,2023年7月出版 1.1. 读薄率 书籍总字数203千字,笔记总字数40984字。 读薄率40984÷203000≈20.19% 1.2. 读厚方向 演进式架构 ......
读后 程序员 感想 笔记 程序

需求分析与系统设计阅读笔记

第三阶段是需求协商与确认。由于来自客户的需求也许是重叠或者矛盾的,有些需求也可能是模棱两可或者不现实的。因此在形成需求文档之前需要对需求进行协商与确认。这个过程需要与需求引导同步进行。该过程不能从书写需求文档的过程中脱离出来,它通常以文档的草稿为基础的。该过程分三个模块:超出范围的需求,需求依赖矩阵 ......
需求 笔记 系统

读书笔记1

贯彻全书的一个原则是DRY(Don‘t Repeat Yourself)原则,这也是每个优秀的开发人员必须要遵循的规范,编码过程中任何地方都不要重复,因为重复暂时节省的时间将会给以后的维护使用带来巨大的麻烦,如果发现代码有重复或者违反正交性等原则的地方要立刻找机会重构。这样才能够拥有更快、更好、更强 ......
笔记

Maven学习笔记 - git-commit-id-plugin插件

转载自:https://blog.csdn.net/mytt_10566/article/details/100116670 参考: 插件GitHub地址:https://github.com/git-commit-id/maven-git-commit-id-plugin git-commit-i ......

MSI VECTOR GP78 HX 13V笔记本电脑安装win11的坑

MSI VECTOR GP78 HX 13V笔记本电脑在启动系统安装导引程序后,没办法查看磁盘驱动器,其原因是开启了BIOS系统中的Volume Management Device(VMD)。VMD是针对INTEL 10代处理器之后PC的,简单来讲是新一代存储部署方案,支持从PCIe总线对NVMe固 ......
笔记本 笔记 VECTOR 电脑 MSI

UCB-CS170 笔记

伯克利的算法设计课,更注重算法的理论基础与复杂度分析。课程内容涵盖了分治、图算法、最短路、生成树、贪心、动规、并查集、线性规划、网络流、NP 问题、随机算法、哈希算法等等。 ......
笔记 UCB-CS UCB 170 CS

十二月阅读笔记三

书中指出,实例化需求仅仅只是防止退化的有效条件。从保证软件质量角度,实例化需求所做的长期投资并不是非常划算。 以文档为中心的模型所具有的好处: 交付团队应该把测试文档看做是一个单独工件,与交付的系统等同重要。把文档当成关键性交付物是以文档为中心的模型最核心的部分。 增强技术结构或者澄清测试意图不再是 ......
笔记

12.15数学学习笔记——1.1集合的概念

把研究对象统称为元素,把一些元素组成的总体叫做集合。 给定一个集合,那么一个元素在或者不在这个集合中就确定了。 一个给定集合中的元素是互不相同的(集合中的元素是不重复出现的)。 只要构成两个集合的元素是一样的,我们就称这两个集合是相等的。 如果说a是集合A的元素,就说a属于集合A,记作a∈A; 如果 ......
数学学习 概念 数学 笔记 12.15

12.15信息学笔记——尺取法

怎么说呢,这应该可以算作是一个算法吧,有另一个名字叫做“双指针”。通常,使用尺取法的序列应该是有序的,要先排序。同时,问题和序列的区间有关,且要操作两个变量。 对于这种问题,我们可以考虑在一个循环内同时处理两个下标,从而优化时间复杂度。 一般有两种方法: 1.反向扫描(在中间汇合) 找指定和的整数对 ......
笔记 12.15 信息 12 15

《敏捷软件需求》阅读笔记二

这些天阅读的是《敏捷软件需求》的九到十六章,接下来写的是关于敏捷软件需求这本书籍的九到十六章节的阅读心得体会,涵盖了每章的主要观点和个人体会: 第九章:需求估算和规划 这一章讨论了敏捷项目中的需求估算和规划。我学到了估算在敏捷开发中的重要性,以及如何使用不同的估算技术来估计工作量,如故事点估算和相对 ......
需求 笔记 软件

《敏捷软件需求》阅读笔记三

这些天阅读的是《敏捷软件需求》的九到十六章,接下来写的是关于敏捷软件需求这本书籍的九到十六章节的阅读心得体会,涵盖了每章的主要观点和个人体会: 第九章:需求估算和规划 这一章讨论了敏捷项目中的需求估算和规划。我学到了估算在敏捷开发中的重要性,以及如何使用不同的估算技术来估计工作量,如故事点估算和相对 ......
需求 笔记 软件

《敏捷软件需求》阅读笔记一

以下是关于敏捷软件需求这本书籍的前八章的阅读心得体会,涵盖了每章的主要观点和个人体会:第一章:敏捷方法概述 第一章介绍了敏捷方法的起源和核心原则,其中最关键的原则是个体与交互、工作的软件、客户合作和响应变化。我学到了敏捷方法的灵活性和迭代开发是应对不断变化的市场和需求的有效策略。它不仅仅是一种开发方 ......
需求 笔记 软件

《软件需求开发最佳实践:基于模型驱动的需求开发过程》笔记三

在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的七到最后一章后,我对基于模型驱动的需求开发过程有了更深入的理解和掌握。这些章节详细介绍了需求工程的实践案例、团队协作和沟通技巧,以及持续改进和评估等方面的内容,为我提供了更全面的指导和启示。 在实践案例方面,书中通过多个真实的案例分析了需求 ......
需求 模型 过程 笔记 软件