当前位置:网站首页>Common technologies of unity
Common technologies of unity
2022-07-05 04:53:00 【yaohuiyaoo】
1.3D Pickup Technology
The ray is 3D A point in the world emits in one direction without end . stay unity3d Once our rays collide with other colliders , The rays stop emitting .
In the process of game making, we can judge whether the rays collide , And we can judge who the ray collided with . It has a wide range of applications , For example, it is used to judge whether the target is hit in the shooting game
ray(origin:vector,direction:vector3)
ray.origin Indicates the starting point of the ray
Ray.direction: Indicates the direction of the ray
Case a : Emit a ray from the origin
void Update(){
Ray ray=new Ray(Vector3.zero,transform.position);
RaycastHit hit;
Physics.Raycast(ray,out hit,100);
debug.DrawLine(ray.origin,hit.point);
}
Case 2: click the left mouse button to clone the game object
if(Input.GetMouseButtonDown(0)){
Ray ray=Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(ray,out hit)){
Instantiate(cube,hit.point,Quaternion.identity);
}
}
Wireless length :Mathf.Infinity
Find the layer with the specified name
1<<LayerMask.NameToLayer("cube");
( among << Sinister 1 Open for indication , Not binary, move one bit to the left ;0 Indicates that there is no such layer)`
Two , Character controller
Unity3D It encapsulates a very useful component to realize the development of first person perspective and third person perspective Games , We call it the character controller component , Almost no need to write a line of code to complete all operations -CharacterController( Character controller ). So it's also U3D A class in , It can control the movement of objects .
CharacterController Components :
Property panel :Slope Limit The maximum angle that the character can climb , If you want to climb higher than the angle set by the current box , Can't climb up , You must set a larger value in this box to
step offset; The height of the highest step , If the step height in the game is less than the value in this box , Characters can go up the steps in the game
Skin Width: The width of the skin that the two colliders can penetrate each other
min move distance: Move the minimum step distance
center The size relative to the center point of the object
height: Height of capsule
Radius: Radius of capsule
The character components of the game object .SimpleMve(new Vector(0,0,0)) Plane movement , With its own Collider and gravity
The character components of the game object .Move() No gravity , With impactor
Collision monitoring
void OnControllerColliderHit(ControllerColliderHit hit){
}
边栏推荐
- Wenet: E2E speech recognition tool for industrial implementation
- mysql审计日志归档
- English topic assignment (26)
- [Chongqing Guangdong education] National Open University 2047t commercial bank operation and management reference test in autumn 2018
- [groovy] closure (Introduction to closure class closure | closure parametertypes and maximumnumberofparameters member usage)
- [groovy] closure closure (customize closure parameters | customize a single closure parameter | customize multiple closure parameters | specify the default value of closure parameters)
- 2022 American College Students' mathematical modeling ABCDEF problem thinking /2022 American match ABCDEF problem analysis
- 質量體系建設之路的分分合合
- PostgreSQL 超越 MySQL,“世界上最好的编程语言”薪水偏低
- Detailed explanation of the ranking of the best universities
猜你喜欢
Special information | finance, accounting, audit - 22.1.23
PostgreSQL 超越 MySQL,“世界上最好的编程语言”薪水偏低
[groovy] closure closure (customize closure parameters | customize a single closure parameter | customize multiple closure parameters | specify the default value of closure parameters)
[groovy] closure (closure call | closure default parameter it | code example)
[goweb development] Introduction to authentication modes based on cookies, sessions and JWT tokens
Establish cloth effect in 10 seconds
LeetCode之单词搜索(回溯法求解)
【acwing】528. cheese
2021 huashubei mathematical modeling idea + reference + paper
Rip notes [rip message security authentication, increase of rip interface measurement]
随机推荐
Special information | finance, accounting, audit - 22.1.23
Wan broadband access technology V EPON Technology
CSDN body auto generate directory
Manually implement heap sorting -838 Heap sort
PR first time
49 pictures and 26 questions explain in detail what is WiFi?
2022 thinking of Mathematical Modeling B problem of American college students / analysis of 2022 American competition B problem
China needle coke industry development research and investment value report (2022 Edition)
CUDA Programming atomic operation atomicadd reports error err:msb3721, return code 1
Sixth note
The principle of attention mechanism and its application in seq2seq (bahadanau attention)
Flink集群配置
Inline built-in function
质量体系建设之路的分分合合
Research and investment forecast report of adamantane industry in China (2022 Edition)
Unity3d learning notes
AutoCAD - graphic input and output
Function template
MD5 bypass
Understand encodefloatrgba and decodefloatrgba