2024-08-29, 21:17-今日內容

Csharp 里面定义一个variable 和给他赋予value是不能分开的。 unity 确定camera的位置,就现在unity的图形界面,手动放上camera的位置。 (当所有的位置都在归零也就是游戏刚开始的时候… Unity里面的GameObject就是他自带的一个class我们很方便的索取他,然后可以让他 vehiceyingsheddddddddffff… 我们自己的class 就是一个variable的type。 当我们创建了自己的class之后,就可以用这种说法,如果我们自己的class… unity里面,GameObject是一个class, Unity的hiarchy里面,有main camera,就是我们的camera了。 他就想camera的sprites 只是还没有… Unity里面camera需要自己的script。 只要是行为不一样,就需要自己单独的script。 camera的任务就是跟随,他… c sharp里面的variable还有function都需要定义public还是private csharp 的类型 void float 我们定义variable要在class的最顶部也就是最开头定义。 这样这个variable在整个class都是accessible… Unity里面的车相机位置 如果一直在变 那就要把它设置成variable。 那这样我们就能让他一直跟随我们的额车辆或者任人物 Unity里面复制物体 就是command d 。 就可以复制超级多重复的object 为了给物体增加摩擦力和真实的中立,我们需要在coponents里面添加ridig body 不是2D哈,因为我们是3d建模。 Git如果要ignore一个文件夹 ,就新建里一个。gitignore的文件,记住是gitignore不是ignore。 前面要加上… Unity 里面的delta time是从上一个frame再到这个frame的间歇时间。 只要我们乘了这个delta time,那么… 我们如果要对一个两个维度的matrix进行slicing也就是: 这种符号,就会变更他的D i mention。如果我们要保持低mention… YouTube上如果中断了看某个视频,就用add to erading list 。 Bash 命令 Nvim里面想要看到函数的签名或者用法,特别是unity我安装了这个lsp——signature 用的lazy Transform 和transform 不是一个东西,这个大写的是整个transform的class。第二个小写的才是我们对某个… Unity在配置nvim作为script editor得时候,我门创建了一个打开它的sh。 文件。最关键的问题就是我们的~/。zshrc… 在吃csharp里面 class后面的冒号代表的是继承,前面的是后面的class的儿子。 如果要把一个script弄到一个物体上,就把她从script那个folder 拽到objtect上上。 我们就可以在这个object… 在unity里面 在scripting命名的时候都是首字母大写, 让别人很容易明白,这是命名规则 项目的结构一般都是script 一个folder , scene一个folder , 素有的sprites一个folder 每次要用到一个asset 到我们的scene的时候,我们就把她拽到左边的hiarchy 就可以了。 可以自己rename,还可以set… Unity 里面灵活的移动gameobject 主要就是鼠标右键,还有f是ifocus on这个object。 option 可以… Unity 里面w是移动东西, e是rotate旋转东西, r是scale这个东西 unity里面的scene 可以右键 Unity 的资产一般都是要花钱的, 他的名字叫做unity package Unity 在每次做一个项目的时候 都需要新建一个folder来保存他。 如果我们的folder要有空格的名字可以写成 code\… New Note 我们用来真正编辑代码的是unity 的editor。 他不是unityhub LTS是long term support的意思,是stable的版本,unity又这个版本的的app ,ubuntu也有。 我们… Unity hub 是用来管理vscode 还有unity的版本的 学习unity watch then do 学习unity watch then do

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Csharp 里面定义一个variable 和给他赋予value是不能分开的。 也就是不能写成我这种形式: private Vector3 offset; offset = new Vector3(0, 5, -7); 为什么我这么写是错的

private Vector3 offset = new Vector3(0, 5, -7); 要不然只能写成这样的形式了: private Vector3 offset;

void Start() { offset = new Vector3(0, 5, -7); }

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

unity

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

确定camera的位置,就现在unity的图形界面,手动放上camera的位置。 (当所有的位置都在归零也就是游戏刚开始的时候… 确定camera的位置,就现在unity的图形界面,手动放上camera的位置。 (当所有的位置都在归零也就是游戏刚开始的时候。) 然后我们可以去inspect ,然后把这个vetor弄进去我们的script 。然后当作一个offset 给他。 new Vector3(0, 3, -7) 注意这里的new 。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity里面的GameObject就是他自带的一个class我们很方便的索取他,然后可以让他 vehiceyingsheddddddddffff… Unity里面的GameObject就是他自带的一个class我们很方便的索取他,然后可以让他 vehiceyingsheddddddddffffffk

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

我们自己的class 就是一个variable的type。 当我们创建了自己的class之后,就可以用这种说法,如果我们自己的class… 我们自己的class 就是一个variable的type。 当我们创建了自己的class之后,就可以用这种说法,如果我们自己的class叫做Student 我们就可以说: public Student 变量的名字; 你可以看到这个Student就是这个变量的type 类型。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

unity里面,GameObject是一个class,

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity的hiarchy里面,有main camera,就是我们的camera了。 他就想camera的sprites 只是还没有… Unity的hiarchy里面,有main camera,就是我们的camera了。 他就想camera的sprites 只是还没有灵魂,我们需要自己给他脚本进行跟随角色或者车辆

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity里面camera需要自己的script。 只要是行为不一样,就需要自己单独的script。 camera的任务就是跟随,他… Unity里面camera需要自己的script。 只要是行为不一样,就需要自己单独的script。 camera的任务就是跟随,他并不需要车辆别的行为,

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

c sharp里面的variable还有function都需要定义public还是private 如果一个variable被定义成了public,会能在unity的界面看到他。送 Cool。 你甚至可以鼠标左键按住,左右拉,就能超级快速的调整这个variable的值了,但是不会存储进去你的code,他只是一个方便的值。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

csharp 的类型 void float 我们定义float的时候 不像是python 我们要写完整5.0f。 这个f就是明确的写法。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

我们定义variable要在class的最顶部也就是最开头定义。 这样这个variable在整个class都是accessible… 我们定义variable要在class的最顶部也就是最开头定义。 这样这个variable在整个class都是accessible的

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity里面的车相机位置 如果一直在变 那就要把它设置成variable。 那这样我们就能让他一直跟随我们的额车辆或者任人物

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity里面复制物体 就是command d 。 就可以复制超级多重复的object 注意不是command c 而是command d 代表的是duplicate

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

为了给物体增加摩擦力和真实的中立,我们需要在coponents里面添加ridig body 不是2D哈,因为我们是3d建模。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Git如果要ignore一个文件夹 ,就新建里一个。gitignore的文件,记住是gitignore不是ignore。 前面要加上… Git如果要ignore一个文件夹 ,就新建里一个。gitignore的文件,记住是gitignore不是ignore。 前面要加上git这三个字。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity 里面的delta time是从上一个frame再到这个frame的间歇时间。 只要我们乘了这个delta time,那么… Unity 里面的delta time是从上一个frame再到这个frame的间歇时间。 只要我们乘了这个delta time,那么我的object就不会受到不同的计算机的性能的影响,因为不同pc的delta time是不一样的。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

我们如果要对一个两个维度的matrix进行slicing也就是: 这种符号,就会变更他的D i mention。如果我们要保持低mention… 我们如果要对一个两个维度的matrix进行slicing也就是: 这种符号,就会变更他的D i mention。如果我们要保持低mention。我们就用这种语法 ,方括号加上方括号: N的shape是 (27, 27) N[0, :]就是切片了slicing维度会变小,会让他从二维变1维。 现在我们就可以说: N[0, :][np.newaxis, 0] 或者直接一个None 也可以: N[0, :][None, :]

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

YouTube上如果中断了看某个视频,就用add to erading list 。 别用watch later。 reading list 可以iCloud 任何手机都可以,而且在Safari最显眼的位置

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Bash 命令 export PATH= “新的路径:$PATH” 这里的PATH就是环境变量,$PATH就是这个PATH的真实的存储的一些value。 我门这个猫好就是让新的路径放在旧的PATH的值的前面,让他首先生效。 然后这些path使用冒号来分隔路径的,这是语法,没有别的含义。 这些path里面放的都是bash能够执行的sh的文件。 这些冒号分开的都是zsh需要去寻找和执行的路径。 除了可以执行sh文件,我门在zsh里面只要给了interpreter, 比如python,ruby csharp等等的,zsh都能够懂,然后去找到二进制的可执行的这些文件,然后去用对应的解释器进行执行。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Nvim里面想要看到函数的签名或者用法,特别是unity我安装了这个lsp——signature 用的lazy :— 在你的插件列表中添加 lsp_signature.nvim require(‘lazy’).setup({ { “ray-x/lsp_signature.nvim”, config = function() require(“lsp_signature”).setup({ bind = true, – This is mandatory, otherwise border config won’t get registered. handler_opts = { border = “rounded” – 显示圆角边框 } }) end }, – 你其他的插件配置 })

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Transform 和transform 不是一个东西,这个大写的是整个transform的class。第二个小写的才是我们对某个… Transform 和transform 不是一个东西,这个大写的是整个transform的class。第二个小写的才是我们对某个具体的object的transform进行改造的方法。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity在配置nvim作为script editor得时候,我门创建了一个打开它的sh。 文件。最关键的问题就是我们的~/。zshrc… Unity在配置nvim作为script editor得时候,我门创建了一个打开它的sh。 文件。最关键的问题就是我们的~/。zshrc是有版本控制的。 所以在打开我们自己的sh的时候,应该首先切换到对应的版本的zshrc ,然后source他。 然后才可以用到对应的path的环境变量。 #!/bin/bash

切换到包含配置的目录

cd ~/path/to/your/zsh/config/directory

切换到特定的分支

git checkout x86_64intel-mac

加载配置(可选,如果需要立即生效)

source ~/.zshrc

启动 Kitty 和 Neovim

/usr/local/bin/kitty /usr/local/bin/nvim “$1” 。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

在吃csharp里面 class后面的冒号代表的是继承,前面的是后面的class的儿子。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

如果要把一个script弄到一个物体上,就把她从script那个folder 拽到objtect上上。 我们就可以在这个object… 如果要把一个script弄到一个物体上,就把她从script那个folder 拽到objtect上上。 我们就可以在这个object的inspector看到看到script的section看到这个script

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

在unity里面 在scripting命名的时候都是首字母大写, 让别人很容易明白,这是命名规则

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

项目的结构一般都是script 一个folder , scene一个folder , 素有的sprites一个folder

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

每次要用到一个asset 到我们的scene的时候,我们就把她拽到左边的hiarchy 就可以了。 可以自己rename,还可以set… 第 1.1 课 - 启动 3D 引擎 - Unity Learn — Lesson 1.1 - Start your 3D Engines - Unity Learn 每次要用到一个asset 到我们的scene的时候,我们就把她拽到左边的hiarchy 就可以了。 可以自己rename,还可以set他的x y z的值。 如果做错了 就command z来undo。 还可以reset 到原来的位置, 去右边的inspector 也就是可以观察他的location transform的地方,三个小点儿哪儿有reset ,可以回到0, 0, 0 的位置

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity 里面灵活的移动gameobject 主要就是鼠标右键,还有f是ifocus on这个object。 option 可以… 第 1.1 课 - 启动 3D 引擎 - Unity Learn — Lesson 1.1 - Start your 3D Engines - Unity Learn Unity 里面灵活的移动gameobject 主要就是鼠标右键,还有f是ifocus on这个object。 option 可以搭配鼠标右键使用

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity 里面w是移动东西, e是rotate旋转东西, r是scale这个东西 Q也就是第一个键,是调整视角的

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

unity里面的scene 可以右键

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity 的资产一般都是要花钱的, 他的名字叫做unity package

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity 在每次做一个项目的时候 都需要新建一个folder来保存他。 如果我们的folder要有空格的名字可以写成 code\… Unity 在每次做一个项目的时候 都需要新建一个folder来保存他。 如果我们的folder要有空格的名字可以写成 code\ Folder 这种形式,这样他就知道我们有空格。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

New Note 第 1 单元 - 简介 - Unity Learn — Unit 1 - Introduction - Unity Learn

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

我们用来真正编辑代码的是unity 的editor。 他不是unityhub

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

LTS是long term support的意思,是stable的版本,unity又这个版本的的app ,ubuntu也有。 我们… LTS是long term support的意思,是stable的版本,unity又这个版本的的app ,ubuntu也有。 我们用的unity的版本就是2022.03.10.

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Unity hub 是用来管理vscode 还有unity的版本的

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

学习unity watch then do

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

学习unity watch then do

#匯總今日內容