2024-08-28, 21:34-今日內容

您可以使用 a Sprite Atlas 将多个纹理合并为单个组合纹理。这样可以优化您的游戏并节省内存。例如,您可以将与特定角色或… determines the Position, Rotation, and Scale of each GameObject in… 我想做 像素风的 A 2D side-on game demo made with Unity isometric 2D game demo made with Unity git 不小心加入了某一个文件add。 就用git remove —cached 这个文件或者dir就可以了 plt.plot 和plt.imshow的区别是 imshow是用在热力图或者matrix展示的。 但是plot是用在画lineplot… set 是不允许duplucates的。 他是unique的。 bit他就是比特是最小的, 只有0和1. sorted 一般都是根据tuple的第一个元素来sort的,如果你想要他根据第二个或者你自己想要的元素位置来sort,你可以自定义… 如果不小心add 错了git 的文件 就用git reset 那个文件 就可以upstage了 nvim 里面的i是insert到橙色光标的前面,a才是append到光标的后面。一般e到了word最后之后,都是a nvim 突然想要练习一些小的知识点,可以:tabnew scratch.py 去一个新的tab里面问问题。 如果要统计那一个key出现的次数,那么get就会非常的方便。一个牛逼的写法就是 :字典.get(某个key, 0) + 1 dictionary可以用get()的方式来通过索取key的方式来拿到value。如果这个key是不存在的,那么value的返回值… python里面list是可以相加的 会成为一个大的list zip错开来搞两个连续的char 也可以用在时间序列: 数学和英语一样只是工具 不是游戏成功的关键 只是会大大影响玩家的体验 If you come from a games engine background, you might think of the… 深入理解事物之间的关系比公式重要 Discrete logic 离散逻辑 想要吧另一个branch的单独某一个文件弄到现在这个branch用这个checkout的命令而不是copy, 因为copy是没有版本… Github如果想看是谁具体提交的某个hashtage的内容 可以这么说: git show 某个hash的number 就可以了… Git pull 命令显示的一些东西: d4486b9..be71bc9 前面的这个hash number事就的, 后面这个ahsh… Ln -s 是可以对整个文件夹 zai Git想要看现在这个folder是属于哪一个GitHub的repo 可以git remote -v 如果你觉得某一个HEAD 也就是历史记录是对的,你可以直接checkout他。 然后你弄一个新的分支来搞他。 比如说: 对比现在的版本和上一个版本的文件,git上面 在nvim 可以用:Gdiff来说 如果想要查看现在的文件和上一次你修改的文件,你就可以用HEAD~1 ,这个波浪号就是沿着提交历史记录往上走的意思, 1就是上一个提交… 在git里, HEAD 永远代表当前这个branch的最新状态。 Git fetch 和git pull 又特别重要的区别。 fetch就只是获取更新。但是pull会偷偷给你执行merge,相当于… 下载了一个sh的文件 shell是一个command的interpreter ,就有点类似python也是一个interpreter一样。 Wget 和 curl, man 是什么意思 在mac上安装文件,有dmg和sh两种形式 , 也就是图像化的操作界面和terminal的操作。 如果记不住alias 就直接在terminal里面输入alias 他会告诉你 你有什么alias 很方便 现在又4090还有pi ln Git 如果想呀跑unstage或者restore某个刚刚修改的文件, ln 怎么看某一个文件有没有软连接 ln 我在iMac上创建了一个~/configuration。 里面有一个分支专门术语iMac的。或者mac系统的。 以后mac要是更新… Ln 符号连接的用法。 用第一个文件替换第二个文件,也就是第一个写进去的更有优先级。 ln -s /path/to/your/folder… Vim-fugitive 是gdiff, 下一个]c, 上一个[c, 接受更改:diffget 简称是:do

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

您可以使用 a Sprite Atlas 将多个纹理合并为单个组合纹理。这样可以优化您的游戏并节省内存。例如,您可以将与特定角色或… 您可以使用 a Sprite Atlas 将多个纹理合并为单个组合纹理。这样可以优化您的游戏并节省内存。例如,您可以将与特定角色或用途关联的所有 Sprite 添加到 Sprite Atlas。 Unity - 手册:创建 2D 游戏 — Unity - Manual: Creating a 2D game

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

determines the Position, Rotation, and Scale of each GameObject in… Unity - 手册:创建 2D 游戏 — Unity - Manual: Creating a 2D game

determines the Position, Rotation, and Scale of each GameObject in the scene. Every GameObject has a Transform component. Transform: Transform component 确定场景中每个游戏对象的 Position、Rotation 和 Scale。每个游戏对象都有一个 Transform 组件。

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

我想做 像素风的 fu

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

A 2D side-on game demo made with Unity 使用 Unity 制作的 2D 侧面游戏演示 Unity - 手册:2D 游戏的游戏透视图 — Unity - Manual: Game perspectives for 2D games 空洞骑士就是side on

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

isometric 2D game demo made with Unity Unity - Manual: Game perspectives for 2D games

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

git 不小心加入了某一个文件add。 就用git remove —cached 这个文件或者dir就可以了

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

plt.plot 和plt.imshow的区别是 imshow是用在热力图或者matrix展示的。 但是plot是用在画lineplot… plt.plot 和plt.imshow的区别是 imshow是用在热力图或者matrix展示的。 但是plot是用在画lineplot的。

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

set 是不允许duplucates的。 他是unique的。

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

bit他就是比特是最小的, 只有0和1. byte他是字节。比他bit大 ,一个它等于8个bit。

我们常说的1G就是1024byte 字节。而不是bit

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

sorted 一般都是根据tuple的第一个元素来sort的,如果你想要他根据第二个或者你自己想要的元素位置来sort,你可以自定义… sorted 一般都是根据tuple的第一个元素来sort的,如果你想要他根据第二个或者你自己想要的元素位置来sort,你可以自定义sort的lambda的函数x。 有个简单的例子。减号对于数值是int的东西管用如果是char,只能用reverse这个关键词。并且在写key的时候一定要写明。 sorted_items = sorted(items, key=lambda x: x[1], reverse=True) sorted_items = sorted(items, key=lambda x: -x[0])

sorted_items = sorted(items, key=lambda x: x[1]) sorted_items = sorted(items, key=lambda x: x[1], reverse=False)

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

如果不小心add 错了git 的文件 就用git reset 那个文件 就可以upstage了

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

nvim 里面的i是insert到橙色光标的前面,a才是append到光标的后面。一般e到了word最后之后,都是a

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

nvim 突然想要练习一些小的知识点,可以:tabnew scratch.py 去一个新的tab里面问问题。

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

如果要统计那一个key出现的次数,那么get就会非常的方便。一个牛逼的写法就是 :字典.get(某个key, 0) + 1 karpathy就是这么写的特别经典。

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

dictionary可以用get()的方式来通过索取key的方式来拿到value。如果这个key是不存在的,那么value的返回值… dictionary可以用get()的方式来通过索取key的方式来拿到value。如果这个key是不存在的,那么value的返回值就是None。

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

python里面list是可以相加的 会成为一个大的list

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

zip错开来搞两个连续的char 也可以用在时间序列: time_series = [100, 105, 102, 108, 110, 115, 120]

错开3个元素

for x, y, z in zip(time_series, time_series[1:], time_series[2:], time_series[3:]): print(x, y, z)

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

数学和英语一样只是工具 不是游戏成功的关键 只是会大大影响玩家的体验 • Position (a scalar value) 
位置(标量值) • Where is the object? 对象在哪里? • Normalized vectors (a direction value) 
归一化向量(方向值) • What direction is the object moving in?
物体向哪个方向移动? • Non-normalized vectors (both a direction and a scalar value) 
非规范化向量(方向和标量值) • How fast is the object moving and in what direction?
物体移动的速度有多快,移动方向是什么?

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

If you come from a games engine background, you might think of the… If you come from a games engine background, you might think of the term Vector3 (Unity) or FVector (Unreal), which store 3D vectors as three values (X, Y, and Z). 如果您具有游戏引擎背景,您可能会想到术语 Vector3 (Unity) 或 FVector (Unreal),它们将 3D 矢量存储为三个值(X、Y 和 Z)。 视频游戏数学在游戏开发中的工作原理 — How Video Game Math Works in Game Development

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

深入理解事物之间的关系比公式重要

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

Discrete logic 离散逻辑 时间和天气就是连续逻辑车辆驾驶就是连续逻辑

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

想要吧另一个branch的单独某一个文件弄到现在这个branch用这个checkout的命令而不是copy, 因为copy是没有版本… 想要吧另一个branch的单独某一个文件弄到现在这个branch用这个checkout的命令而不是copy, 因为copy是没有版本控制的。 git checkout branch的名字 - - folder或者file的路径 这里的- - 就是告诉他之后的东西是文件的了位置,而不是什么branched额名字。

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

Github如果想看是谁具体提交的某个hashtage的内容 可以这么说: git show 某个hash的number 就可以了… Github如果想看是谁具体提交的某个hashtage的内容 可以这么说: git show 某个hash的number 就可以了,会告诉你作者 还有他的邮箱 提交的内容都有什么。

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

Git pull 命令显示的一些东西: d4486b9..be71bc9 前面的这个hash number事就的, 后面这个ahsh… Git pull 命令显示的一些东西: d4486b9..be71bc9 前面的这个hash number事就的, 后面这个ahsh是新的提交。 x86_64intel-mac -> origin/x86_64intel-mac Already up to date. 一般都是跟在这个后面的,也就是说从某个本地branch 到远程的branch的提交。 本地的叫做x86_64intel-mac, remote的就是GitHub的repo: 也就是origin:origin/x86_64intel-mac。

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

Ln -s 是可以对整个文件夹

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

zai

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

Git想要看现在这个folder是属于哪一个GitHub的repo 可以git remote -v

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

如果你觉得某一个HEAD 也就是历史记录是对的,你可以直接checkout他。 然后你弄一个新的分支来搞他。 比如说: Git checkout -b new_branch_tosave_your_love HEAD~5

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

对比现在的版本和上一个版本的文件,git上面 在nvim 可以用:Gdiff来说 :Gdiff HEAD~1

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

如果想要查看现在的文件和上一次你修改的文件,你就可以用HEAD~1 ,这个波浪号就是沿着提交历史记录往上走的意思, 1就是上一个提交… 如果想要查看现在的文件和上一次你修改的文件,你就可以用HEAD~1 ,这个波浪号就是沿着提交历史记录往上走的意思, 1就是上一个提交。 2就是之前的第二次的那次提交。

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

在git里, HEAD 永远代表当前这个branch的最新状态。 HEAD@{1}代表 HEAD的上一个位置。 HEAD~1 是现在这个分支的上一次提交。 也就是HEAD的爸爸,上一次的位置。

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

Git fetch 和git pull 又特别重要的区别。 fetch就只是获取更新。但是pull会偷偷给你执行merge,相当于… Git fetch 和git pull 又特别重要的区别。 fetch就只是获取更新。但是pull会偷偷给你执行merge,相当于fetch再加上merge。 所以fetch是更安全的。 Pull是更快的。 可以快速同步远程。

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

下载了一个sh的文件

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

shell是一个command的interpreter ,就有点类似python也是一个interpreter一样。 一般有zsh, bash, fish等等。,可以运行各种命令,管理文件系统,启动程序,编写自动化脚本等等。

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

Wget 和 curl, man 是什么意思 Wget是下载到本地

curl是在terminal里面看看 Curl 要从某个server下载文件可以说: curl -O https://example.com/file.txt 我们下载anaconda 就是用的curl 没有用到图形化的操作界面

如果已经安装了某个app 比如说lua 可以用man lua 来看

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

在mac上安装文件,有dmg和sh两种形式 , 也就是图像化的操作界面和terminal的操作。

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

如果记不住alias 就直接在terminal里面输入alias 他会告诉你 你有什么alias 很方便 现在又4090还有pi

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

ln

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

Git 如果想呀跑unstage或者restore某个刚刚修改的文件,

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

ln

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

怎么看某一个文件有没有软连接 ln 就是直接ls -l ~/.zshrc

又软连接会出现->这种符号。 没有的话就是没有设置ln。他就不会更被更改。 lrwxrwxrwx 1 user user 30 Aug 28 10:54 /home/user/.zshrc -> /path/to/your/folder/.zshrc

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

我在iMac上创建了一个~/configuration。 里面有一个分支专门术语iMac的。或者mac系统的。 以后mac要是更新… 我在iMac上创建了一个~/configuration。 里面有一个分支专门术语iMac的。或者mac系统的。 以后mac要是更新了可以用这个哦

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

Ln 符号连接的用法。 用第一个文件替换第二个文件,也就是第一个写进去的更有优先级。 ln -s /path/to/your/folder… Ln 符号连接的用法。 用第一个文件替换第二个文件,也就是第一个写进去的更有优先级。 ln -s /path/to/your/folder/.zshrc ~/.zshrc 这个的意思就是我们的

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

Vim-fugitive 是gdiff, 下一个]c, 上一个[c, 接受更改:diffget 简称是:do

#匯總今日內容