当前位置:网站首页>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){
}
边栏推荐
- 2021 electrician Cup - high speed rail traction power supply system operation data analysis and equivalent modeling ideas + code
- Special information | real estate and office buildings - 22.1.9
- QT Bluetooth: a class for searching Bluetooth devices -- qbluetooth devicediscoveryagent
- 54. 螺旋矩阵 & 59. 螺旋矩阵 II ●●
- "Measuring curve length" of CAD dream drawing
- Forecast report on research and investment prospects of Chinese wormwood industry (2022 Edition)
- [groovy] closure (Introduction to closure class closure | closure parametertypes and maximumnumberofparameters member usage)
- 【acwing】528. cheese
- Detailed explanation of the ranking of the best universities
- XSS injection
猜你喜欢
Séparation et combinaison de la construction du système qualité
【acwing】837. Number of connected block points
[groovy] closure (closure parameter binding | curry function | rcurry function | ncurry function | code example)
Special information | real estate and office buildings - 22.1.9
Detailed introduction of OSPF header message
AutoCAD - set layer
Unity3d learning notes
Minor spanning tree
[AI bulletin 20220211] the hard core up owner has built a lidar and detailed AI accelerator
The remainder operation is a hash function
随机推荐
Research and investment forecast report of adamantane industry in China (2022 Edition)
Variable category (automatic, static, register, external)
AutoCAD - workspace settings
Special information | finance, accounting, audit - 22.1.23
3dsmax snaps to frozen objects
MySQL in-depth learning - index creation and deletion, index design principles, index failure scenarios, query optimization, index push down ICP
AutoCAD -- dimension break
LeetCode之单词搜索(回溯法求解)
Scope of package class package
SQL set operation
[Business Research Report] Research Report on male consumption trends in other economic times -- with download link
775 Div.1 C. Tyler and strings combinatorial mathematics
Thematic information | carbon, carbon neutrality, low carbon, carbon emissions - 22.1.9
C4D simple cloth (version above R21)
Rip notes [rip message security authentication, increase of rip interface measurement]
49 pictures and 26 questions explain in detail what is WiFi?
How much do you know about 3DMAX rendering skills and HDRI light sources? Dry goods sharing
AutoCAD - feature matching
[Business Research Report] top ten trends of science and technology and it in 2022 - with download link
AutoCAD - stretching