傻瓜 笔记unity
Unity3D 制作MMORPG游戏需要储备哪些技术
前言 今天给大家分享一下制作一个MMORPG游戏需要学习的知识点和技术储备。MMORPG游戏又叫大型多人在线角色扮演类游戏,对技术,美术,策划的要求非常的高,制作一个成功的MMORPG不容易,今天我们从技术的角度来给大家详细的讲解制作一个MMORPG游戏需要储备的哪些技术点。 一: 客户端准备 游戏 ......
Unity DOTS Baking System与Baking World
最近DOTS终于发布了正式的版本, 我们来分享一下DOTS里面Baking阶段,Baking System,Baking World的关键概念,方便大家上手学习掌握Unity DOTS开发。Unity在Baking也是基于ECS模式开发设计的,所以Baking的时候也会有Baking System与 ......
Unity DOTS System与SystemGroup概述
最近DOTS终于发布了正式的版本, 我们来分享以下DOTS里面System关键概念,方便大家上手学习掌握Unity DOTS开发。 System是迭代计算与处理World中的Entity实体的Component Data数据的逻辑代码。System对应的代码是运行在main thread上的。Wor ......
Unity 最新DOTS系列之《Baking与Baker的详解》
Unity DOTS Baking与Baker详解 Unity DOTS Baking与Baker详解 最近DOTS终于发布了正式的版本, 我们来分享一下DOTS里面Baking 与Baker的关键概念,方便大家上手学习掌握Unity DOTS开发。 Unity DOTS开发模式,为了让大家在”创作 ......
Golang学习笔记-定时任务
指定具体时间执行 package main import ( "fmt" "time" ) func main() { // 指定执行时间为 2023-11-29 00:00:00 executionTime := time.Date(2023, time.November, 29, 0, 0, 0 ......
[驱动开发笔记]第28章 U-Boot顶层Makefile详解
[驱动开发笔记]第28章 U-Boot顶层Makefile详解 28.1 U-Boot工程目录分析 文件夹post的含义是上电自检(Power On Self Test)。 1. arch文件夹 存放与架构有关的文件。我们需要关注arch/arm/imx-common文件夹和arch/cpu/arm ......
阅读笔记
在读《软件方法》之前,我对UML的认识还停留在画图表达自己的逻辑与同学交流的阶段。当然《软件方法》也不是一本纯粹的UML书籍,潘加宇用工作流建模方式讲述了实践愿景、业务建模和系统用例在创建系统的使用。作者在这本书中犀利的表达了自己对软件和建模的理解,每个章节都有思维引导和误区提示,给了我很多启发和提 ......
读书笔记 --《解忧程序员》
主要很迷茫,进行阅读看看以后怎么办,做做攻略。 自我发现与选择:该章主要帮你发掘你是否有做程序员的潜质,比如“我适合做软件开发吗”等小节。摘选几个我觉得印象深刻,做了笔记的章节:程序员参与创业的N中姿势:其中有个“技术投资”,讲的是可以开设一个类“外包公司”,专门帮助创业公司用代码实现他们的idea ......
20211128《信息安全系统设计与实现》第十四章学习笔记
一、任务内容 自学教材第14章,提交学习笔记(10分) 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心是要求GPT:“请 ......
2023-2024-1 20211306 密码系统设计与实现课程学习笔记12
20211306 密码系统设计与实现课程学习笔记12 任务详情 自学教材第14章,提交学习笔记 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” ......
实验笔记
实验一:定点加法adder 内容 模块: 定点加法 外围 触摸屏:显示结果,输入加数 步骤: 新建工程--p8 添加源文件 design sources adder.v--源文件 adder_display.v--外围模块--顶层模块 adder lcd_module--LCD触摸屏 lcd_mod ......
SIMD笔记-ARM NEON
对于处理半精度浮点数(float16)的加法,我们可以使用 ARM NEON 指令集,因为 Intel SIMD 指令集(SSE 和 AVX)不直接支持 float16 运算。 ARM NEON 指令集中有专门用于 float16 运算的指令。以下是一个使用 ARM NEON 指令集的 C 代码示例 ......
阅读笔记:《软件需求分析》阅读笔记三
在继续深入研究《软件需求分析》这本书的过程中,我发现了一些关键的观点和概念,这些观点不仅对软件工程师和需求分析师有价值,对整个软件开发流程也具有重要意义。以下是我在本次阅读中的主要发现和理解: 需求分析的重要性 需求分析在软件开发过程中占据关键地位。它不仅仅是整个项目的起点,还是确保项目成功交付的关 ......
git学习笔记
基本概念 远程仓库 仓库 暂存区 工作区 分支 关联关系图: 基本命令 git init #将当前目录进行git初始化。使一个普通目录变成git本地仓库 git add 文件名 #将工作区文件添加至暂存区 git commit -m “描述信息” # 将暂存区文件文件提交至本地仓库 git push ......
如何绕过某讯手游保护系统并从内存中获取Unity3D引擎的Dll文件
某讯的手游保护系统用的都是一套,在其官宣的手游加固功能中有一项宣传是对比较热门的Unity3d引擎的手游保护方案,其中对Dll文件的保护介绍如下, “Dll加固混淆针对Unity游戏,对Dll模块的变量名、函数名、类名进行加密混淆处理,有效提高静态分析门槛”。 通过动态分析了它的保护方法,通过改 ......
如何绕过某讯手游保护系统并从内存中获取Unity3D引擎的Dll文件
某讯的手游保护系统用的都是一套,在其官宣的手游加固功能中有一项宣传是对比较热门的Unity3d引擎的手游保护方案,其中对Dll文件的保护介绍如下, “Dll加固混淆针对Unity游戏,对Dll模块的变量名、函数名、类名进行加密混淆处理,有效提高静态分析门槛”。 通过动态分析了它的保护方法,通过改 ......
Unity 射线检测 解决UI穿透
UGUI 系统提供了简便的方法 EventSystem.current.IsPointerOverGameObject() 如果当前鼠标在 ui 上返回true 否则返回false 实例如下: void Click () { //从主这相机到鼠标点发射一条射线 Ray ray = Camera.ma ......
学习笔记-字典树
字典树一般有两个作用(我学到的),一个是查询单词的出现,一个是计算最大异或值。 字典树的ch数组该如何理解? 其实ch[p][j]指的是从p是否有一条值为为j的边到下一个点,如果ch[p][j]为0,就是没有。 例题1 luogu P2580 https://www.luogu.com.cn/pro ......
学习笔记2:JavaSE & API(流处理)
1、File:java.io.File (1)定义:File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) (2)功能: 访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 创建和删除文件或目录 访问一个目录中的子项 (3)构造器: File ......
秦疆的Java课程笔记:49 方法 可变参数
也叫做“不定项参数”。 JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(也就是三个句号)...。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 public class Demo1 { pu ......
秦疆的Java课程笔记:50 方法 递归讲解
一般情况下,我们用A方法调用B方法。 递归就是,A方法调用A方法,自己调用自己。 利用递归可以用简单的程序来解决一些复杂的问题。通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需要的多此重复计算,大大减少了程序的代码量。递归的能力在于 ......
学习笔记12(PHP MySQL数据库系统)
一、知识点梳理 (一)使用PHP连接到MySQL服务器 安装必要的软件: 在基于Ubuntu的系统上,可以使用以下命令: sudo apt-get install php mysql-server php-mysql 启动MySQL服务: 使用以下命令: sudo service mysql sta ......
秦疆的Java课程笔记:48 方法 命令行传递参数
一般简称“命令行传参”,了解即可。 有时候需要运行一个程序时再传递给它消息。这要靠传递命令行参数给main()函数来实现。 格式如下: public class CommandLine { public static void main(String args[]) { for(int i = 0; ......
py01-python之flask笔记
一、前奏 from flask import Flask # 从flask包导入Flask类 app = Flask(__name__) # 使用Flask类创建一个app对象 """ 1、__name__:代表当前app.py这个模块 2、作用:出现bug快速定位,对于寻找模板文件有一个相对路径 ......
重构笔记1
重构的定义所谓重构(refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度地减小整理过程中引入错误的概率。本质上说,重构就是在代码写好之后改进它的设计。应该重构的原因需求变化需求的变化 ......
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译) 目录 前言: 准备资料: 正文: 1:打包一个带有签名的apk 2:对包进行反编译 3:使用ipaguard来对程序进行加固 前言: 对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity ......
Unity 文字转语音 Microsoft Interop.SpeechLib使用
需要提前做以下设置: Unity中需要设置: Editor -> Project Settings -> Player -> Other Settings -> Api Compatibility Level -> 选择.Net 4.x 系统需要提前下载中文语音包 Win11可以在 设置 -> 时间 ......