Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
Plane_Fight
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
Plane_Fight
Commits
15f74b0d
Commit
15f74b0d
authored
Feb 24, 2022
by
智慧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:射线+物理碰撞小测试
parent
baca6e06
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
735 additions
and
0 deletions
+735
-0
RayControl.ts
assets/Plane_Fight/scene/RayControl.ts
+27
-0
RayControl.ts.meta
assets/Plane_Fight/scene/RayControl.ts.meta
+9
-0
RayScene.fire
assets/Plane_Fight/scene/RayScene.fire
+692
-0
RayScene.fire.meta
assets/Plane_Fight/scene/RayScene.fire.meta
+7
-0
No files found.
assets/Plane_Fight/scene/RayControl.ts
0 → 100644
View file @
15f74b0d
import
RayCastType
=
cc
.
RayCastType
;
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
export
default
class
NewClass
extends
cc
.
Component
{
//方向
dir
:
cc
.
Vec2
=
cc
.
v2
(
0
,
1
)
onLoad
()
{
cc
.
director
.
getPhysicsManager
().
enabled
=
true
;
}
start
()
{
}
update
(
dt
)
{
this
.
node
.
x
+=
this
.
dir
.
x
*
100
*
dt
;
this
.
node
.
y
+=
this
.
dir
.
y
*
100
*
dt
;
// 射线检测
let
res
=
cc
.
director
.
getPhysicsManager
().
rayCast
(
this
.
node
.
position
,
cc
.
v2
(
this
.
node
.
x
,
this
.
node
.
y
+
this
.
dir
.
y
*
100
),
RayCastType
.
Closest
);
if
(
res
.
length
>
0
)
{
this
.
dir
.
y
*=
-
1
;
}
}
}
assets/Plane_Fight/scene/RayControl.ts.meta
0 → 100644
View file @
15f74b0d
{
"ver": "1.0.8",
"uuid": "d1040708-c734-49ca-9bae-d3878f7670da",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
assets/Plane_Fight/scene/RayScene.fire
0 → 100644
View file @
15f74b0d
This diff is collapsed.
Click to expand it.
assets/Plane_Fight/scene/RayScene.fire.meta
0 → 100644
View file @
15f74b0d
{
"ver": "1.2.9",
"uuid": "142b681b-65cd-4814-8c95-9d6431f5eda1",
"asyncLoadAssets": false,
"autoReleaseAssets": false,
"subMetas": {}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment