Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
tetra-tower
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Oenos
tetra-tower
Commits
891df27d
Commit
891df27d
authored
Feb 22, 2019
by
18류지석
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/spike'
parents
c9b0ee6b
09a09bd6
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
98 additions
and
16 deletions
+98
-16
PlayScene.unity
Assets/Scenes/PlayScene.unity
+68
-0
playerOnSpike.cs
Assets/Scripts/playerOnSpike.cs
+30
-16
No files found.
Assets/Scenes/PlayScene.unity
View file @
891df27d
...
...
@@ -468,6 +468,26 @@ Prefab:
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTileu.Array.size
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiled.Array.size
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTilel.Array.size
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiler.Array.size
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4549734214569802
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
m_LocalPosition.x
value
:
-5.64
...
...
@@ -510,6 +530,54 @@ Prefab:
propertyPath
:
combo
value
:
objectReference
:
{
fileID
:
1200867968
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTileu.Array.data[0]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
7f2c5cb43ad7207499b22fb5e0acd41a
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiled.Array.data[0]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
f411e29431b787c4ab84b5ff59ca5e6e
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTilel.Array.data[0]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
85440e0dd81e48840947ce485614bab6
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiler.Array.data[0]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
7dbb7c55a3417f54fbd38fafb369478e
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiled.Array.data[1]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
034d5fb04a013124cb432284fdc8c423
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTileu.Array.data[1]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
f9cdf78c8a087c94a9279cc07fc03a25
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTilel.Array.data[1]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
f6a8681f94ddcf24eac96d8e4a5c82f6
,
type
:
2
}
-
target
:
{
fileID
:
114574072693989902
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
propertyPath
:
spikeTiler.Array.data[1]
value
:
objectReference
:
{
fileID
:
11400000
,
guid
:
69359808565f98f4297a6efb8da5c4da
,
type
:
2
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
3d077a5f727dd1e4780e9265ed26e036
,
type
:
2
}
m_IsPrefabAsset
:
0
...
...
Assets/Scripts/playerOnSpike.cs
View file @
891df27d
...
...
@@ -3,7 +3,10 @@ using System.Collections.Generic;
using
UnityEngine
;
using
UnityEngine.Tilemaps
;
public
class
playerOnSpike
:
MonoBehaviour
{
public
TileBase
[]
spikeTile
;
public
TileBase
[]
spikeTileu
;
public
TileBase
[]
spikeTiled
;
public
TileBase
[]
spikeTilel
;
public
TileBase
[]
spikeTiler
;
public
Rigidbody2D
rb
;
public
int
SpikeLayer
=
10
;
//10 is for spike layer
public
float
spikeDamage
=
5f
;
...
...
@@ -35,25 +38,36 @@ public class playerOnSpike : MonoBehaviour {
GetComponent
<
PlayerAttack
>().
TakeDamage
(
attack
);
//방향에 따른 넉백 구현
if
(
colTile
==
spikeTile
[
0
])
//spike up tile
foreach
(
TileBase
tile
in
spikeTileu
)
{
if
(
colTile
==
tile
)
//spike up tile
{
// print("uuch!");
rb
.
velocity
=
new
Vector2
(
rb
.
velocity
.
x
,
spikeKnockBacky
);
}
else
if
(
colTile
==
spikeTile
[
1
])
//spike down tile
}
foreach
(
TileBase
tile
in
spikeTiled
)
{
if
(
colTile
==
tile
)
//spike down tile
{
// print("duch!");
rb
.
velocity
=
new
Vector2
(
rb
.
velocity
.
x
,
-
spikeKnockBacky
);
}
if
(
colTile
==
spikeTile
[
2
])
//spike l tile
}
foreach
(
TileBase
tile
in
spikeTilel
)
{
if
(
colTile
==
tile
)
//spike l tile
{
// print("luch!");
rb
.
velocity
=
new
Vector2
(
-
spikeKnockBackx
,
rb
.
velocity
.
y
);
rb
.
velocity
=
new
Vector2
(
-
spikeKnockBackx
,
rb
.
velocity
.
y
);
}
else
if
(
colTile
==
spikeTile
[
3
])
//spike r tile
}
foreach
(
TileBase
tile
in
spikeTiler
)
{
if
(
colTile
==
tile
)
//spike r tile
{
// print("ruch!");
rb
.
velocity
=
new
Vector2
(
spikeKnockBackx
,
rb
.
velocity
.
y
);
rb
.
velocity
=
new
Vector2
(
spikeKnockBackx
,
rb
.
velocity
.
y
);
}
}
}
}
...
...
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