Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
man-in-the-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
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
MIM
man-in-the-mirror
Commits
d07971b6
Commit
d07971b6
authored
Jul 17, 2019
by
18신대성
Committed by
18손재민
Jul 17, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
골바닥이 표시되게 함.
parent
a8b1e820
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
287 additions
and
2 deletions
+287
-2
toStandOn.png
Assets/Models/texture/toStandOn.png
+0
-0
toStandOn.png.meta
Assets/Models/texture/toStandOn.png.meta
+91
-0
whenStandOn.png
Assets/Models/texture/whenStandOn.png
+0
-0
whenStandOn.png.meta
Assets/Models/texture/whenStandOn.png.meta
+91
-0
floor.prefab
Assets/Prefabs/MapObjects/floor.prefab
+88
-1
MapManager.cs
Assets/Scripts/Managers/MapManager.cs
+1
-0
Floor.cs
Assets/Scripts/Map/Floor.cs
+15
-1
Map.cs
Assets/Scripts/Map/Map.cs
+1
-0
No files found.
Assets/Models/texture/toStandOn.png
0 → 100644
View file @
d07971b6
951 Bytes
Assets/Models/texture/toStandOn.png.meta
0 → 100644
View file @
d07971b6
fileFormatVersion: 2
guid: 632edf80a51026344b3615c5fd24290c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/Models/texture/whenStandOn.png
0 → 100644
View file @
d07971b6
987 Bytes
Assets/Models/texture/whenStandOn.png.meta
0 → 100644
View file @
d07971b6
fileFormatVersion: 2
guid: c6f27c64abe276443beb480852ab7b75
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/Prefabs/MapObjects/floor.prefab
View file @
d07971b6
...
...
@@ -30,7 +30,8 @@ Transform:
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Children
:
-
{
fileID
:
4392396597262001371
}
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
...
...
@@ -67,6 +68,7 @@ MeshRenderer:
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
...
...
@@ -105,3 +107,88 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
mapPos
:
{
x
:
0
,
y
:
0
}
isGoalFloor
:
0
isPlayerOn
:
0
spriteRenderer
:
{
fileID
:
2480087046903279045
}
goalSpriteOn
:
{
fileID
:
21300000
,
guid
:
c6f27c64abe276443beb480852ab7b75
,
type
:
3
}
goalSpriteOff
:
{
fileID
:
21300000
,
guid
:
632edf80a51026344b3615c5fd24290c
,
type
:
3
}
---
!u!1
&8324826569469411120
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
4392396597262001371
}
-
component
:
{
fileID
:
2480087046903279045
}
m_Layer
:
0
m_Name
:
isSpecial
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&4392396597262001371
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
8324826569469411120
}
m_LocalRotation
:
{
x
:
-0.7071068
,
y
:
0
,
z
:
0
,
w
:
0.7071068
}
m_LocalPosition
:
{
x
:
0
,
y
:
0.105
,
z
:
0
}
m_LocalScale
:
{
x
:
0.4
,
y
:
0.4
,
z
:
0.4
}
m_Children
:
[]
m_Father
:
{
fileID
:
4430576614521665792
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
-90
,
y
:
0
,
z
:
0
}
---
!u!212
&2480087046903279045
SpriteRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
8324826569469411120
}
m_Enabled
:
1
m_CastShadows
:
0
m_ReceiveShadows
:
0
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10754
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
0
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_Sprite
:
{
fileID
:
21300000
,
guid
:
c6f27c64abe276443beb480852ab7b75
,
type
:
3
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_FlipX
:
0
m_FlipY
:
0
m_DrawMode
:
0
m_Size
:
{
x
:
2.56
,
y
:
2.56
}
m_AdaptiveModeThreshold
:
0.5
m_SpriteTileMode
:
0
m_WasSpriteAssigned
:
1
m_MaskInteraction
:
0
m_SpriteSortPoint
:
0
Assets/Scripts/Managers/MapManager.cs
View file @
d07971b6
...
...
@@ -68,6 +68,7 @@ public class MapManager : SingletonBehaviour<MapManager>
break
;
case
TileMode
.
goalFloor
:
currentMap
.
GetFloorAtPos
(
new
Vector2Int
((
int
)
temp
.
xPos
,
(
int
)
temp
.
yPos
)).
isGoalFloor
=
true
;
currentMap
.
GetFloorAtPos
(
new
Vector2Int
((
int
)
temp
.
xPos
,
(
int
)
temp
.
yPos
)).
RefreshGoal
();
break
;
default
:
break
;
...
...
Assets/Scripts/Map/Floor.cs
View file @
d07971b6
...
...
@@ -12,15 +12,29 @@ public class Floor : MonoBehaviour
public
IObject
objOnFloor
=
null
;
public
bool
isPlayerOn
=
false
;
[
Header
(
"Goal Floor Settings"
)]
public
SpriteRenderer
spriteRenderer
;
public
Sprite
goalSpriteOn
;
public
Sprite
goalSpriteOff
;
// Start is called before the first frame update
void
Start
()
{
}
public
void
RefreshGoal
()
{
spriteRenderer
.
gameObject
.
SetActive
(
isGoalFloor
);
}
// Update is called once per frame
void
Update
()
{
if
(
isGoalFloor
)
{
if
(
isPlayerOn
)
spriteRenderer
.
sprite
=
goalSpriteOn
;
else
spriteRenderer
.
sprite
=
goalSpriteOff
;
}
}
}
Assets/Scripts/Map/Map.cs
View file @
d07971b6
...
...
@@ -66,6 +66,7 @@ public class Map : MonoBehaviour
floorGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
floor
,
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
floors
.
transform
).
GetComponent
<
Floor
>());
floorGrid
[
pos
].
mapPos
=
pos
;
floorGrid
[
pos
].
isGoalFloor
=
isGoal
;
floorGrid
[
pos
].
RefreshGoal
();
if
(
pos
.
x
>
maxBorder
.
x
)
maxBorder
.
x
=
pos
.
x
;
else
if
(
pos
.
x
<
minBorder
.
x
)
minBorder
.
x
=
pos
.
x
;
if
(
pos
.
y
>
maxBorder
.
y
)
maxBorder
.
y
=
pos
.
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