avatar
Articles
6
Tags
10
Categories
4

Home
Archives
Tags
Categories
List
  • Music
  • Movie
About
Welcome to TeCai's Blog.
Search
Home
Archives
Tags
Categories
List
  • Music
  • Movie
About

Welcome to TeCai's Blog.

Do Carmo 黎曼几何笔记 第一章
Created2024-06-11|Notes on Remannian Geometry
This is for documenting definitions and collaries from Do Carmo’s Riemannian geometry, in order to a quick look-up. Differentiable Manifolds, tangent space Definition [Differentiable Manifold] A differentiable manifold of dimension nnn in a set MMM and a family of injective mappings xα:Uα⊂Rn→Mx_\alpha:U_\alpha\subset \mathbf{R}^n \rightarrow Mxα​:Uα​⊂Rn→M of open sets UαU_\alphaUα​ of R\mathbf{R}R into MMM such that: ∪αxα(Uα)=M\cup_\alpha x_\alpha(U_\alpha) = M∪α​xα​(Uα​)=M. for any pair α,β ...
Unity学习_JuniorProgrammer_2.1_横版无限游戏
Created2024-04-03
本文记录Unity Learn, Create with code 2, Unit 3内容 在这个单元里,我们将会做一款横版的无尽过关游戏,玩家需要跳跃过障碍物避免游戏结束。学习材料请点击 让玩家跳起来 导入背景,添加玩家 在 Scene 里找到 Background, 点开 Sprite Renderer, 选择一个你喜欢的图片作为背景。 接下来,在 Course Library > Characters 里选择一个你喜欢的人物,拖动到场景中。将人物重命名为 Player, 调整人物的 rotation 让其面向右边。仿照以前的管理,为 Player 添加 Rigidbody 和 碰撞体积。 结束后,场景大概如下: 空格跳跃 在有重力的环境中,跳跃可以由为刚体施加一个力来实现,如:Rigidbody.Addforce(). 于是我们可以在每按下一次空格键,就为 Player 施加一个向上的力。在这里,为了获取 Player 的 Rigidbody 属性,我们使用 GetComponent函数。同时,为了防止二段跳,我们设置一个变量,使其在与地面碰撞之前都不能再次跳跃。 12 ...
Unity_Notes 随机生成
Created2024-03-23|Unity Notes
使用Unity随机时间生成物体 要想随机时间生成物体,可以设置一个时间的counter,每次随机赋予一个时间,然后在counter数完时做生成。示例代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UIElements;public class SpawnManagerX : MonoBehaviour{ private float spawnInterval; // spawnInterval为每次生成的间隔时间 // Start is called before the first frame update void Start() { //第一帧先新置一个时间 spawnInterval = Random.Ra ...
Unity学习_JuniorProgrammer_1.2_游戏玩法示例
Created2024-03-19|Unity Learn
本文记录Unity Learn, Create with code 1, Unit 2内容 此篇学习的目的是编写一个小游戏。在小游戏里,你需要不停的向朝你狂奔而来的动物扔出食物(类似于战机游戏)。此篇学习的材料请点击链接. 放置你的玩家 按照上一篇的惯例,Unity学习_JuniorProgrammer_1.1_玩家控制, 为新项目创建一个U3D项目。 添加玩家动物和食物 此步较为简单,遂略过。主要,在 Course Library>Materials 里可以看到不同的材质。将材质拖动到物体上即可更换物体的材质。记得将拖进来的Human重命名为 Player. 使玩家在限制范围内移动 使玩家可以水平移动 Player,并且要使 Player 在限制内移动而不是可以一直移动出边界。那么除了使用 Horizontal Input, 还要添加范围的判段语句。 为Player创建一个名为 PlayerController C# 脚本,如下: 123456789101112131415161718// Update is called once per framepublic float ...
Unity学习_JuniorProgrammer_1.1_玩家控制
Created2024-03-18|Unity Learn
本文记录Unity Learn, Create with code 1, Unit 1内容 启动U3D,创建一个3D场景 创建一个新3D项目 打开unity hub, 选择3D core, 自行选择命名你的新project. 然后需要我们导入官网提供的资源包. 在Unity中,选择 Assets > Import Package > Custom Package 找到 Prototype 1 Starter Files. 导入后,在下方的导航栏里,双击打开Assets > Scenes > Prototype 1. 之后我们便可以看到一个公路的场景。 Unity 基础操作 在scene中,按住右键可以调整摄像机角度。按住右键时,可以用wasd前后左右移动摄像机,qe上下移动摄像机。移动鼠标滚轮可以放大缩小画面,按住鼠标中键可以拖动画面(平行移动摄像机)。当你飞太远找不到你想要的物体时,选中物体按F即可使摄像机聚焦该物体。按住alt拖动左键可以使摄像机绕焦点旋转,拖动右键可使画面放大或者缩小。 为场景添加一个小车 在Assets > Course Li ...
TEST
Created2024-03-02|unity
Hi.
1
avatar
TeCai
Hi
Articles
6
Tags
10
Categories
4
Announcement
Website is under development, currently it has only a merged version of EN and CN :(
Recent Post
Do Carmo 黎曼几何笔记 第一章2024-06-11
Unity学习_JuniorProgrammer_2.1_横版无限游戏2024-04-03
Unity_Notes 随机生成2024-03-23
Unity学习_JuniorProgrammer_1.2_游戏玩法示例2024-03-19
Unity学习_JuniorProgrammer_1.1_玩家控制2024-03-18
Categories
  • Notes on Remannian Geometry1
  • Unity Learn2
  • Unity Notes1
  • unity1
Tags
随机生成 角色动画 Unity unity 物体生成 预制体 音效 黎曼几何 笔记 Create with Code
Archives
  • June 20241
  • April 20241
  • March 20244
Info
Article :
6
UV :
PV :
Last Update :
©2020 - 2024 By TeCai
Framework Hexo|Theme Butterfly
Search