Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
curvedflats
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
6
Issues
6
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
Flatland
curvedflats
Commits
b136f934
Commit
b136f934
authored
Aug 22, 2019
by
Chae Ho Shin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Tutorial level making WIP
parent
fc09b79e
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
5037 additions
and
12 deletions
+5037
-12
ClockLevel.unity
Assets/Scenes/ClockLevel.unity
+0
-0
ClockLevel.unity.meta
Assets/Scenes/ClockLevel.unity.meta
+0
-0
Tutorial1.unity
Assets/Scenes/Tutorial1.unity
+4975
-0
Tutorial1.unity.meta
Assets/Scenes/Tutorial1.unity.meta
+7
-0
CollisionPreset.cs
Assets/Scripts/Collision/CollisionPreset.cs
+8
-8
Constants.cs
Assets/Scripts/Constants.cs
+1
-1
TutorialLevel1Manager.cs
Assets/Scripts/LevelManager/TutorialLevel1Manager.cs
+32
-0
TutorialLevel1Manager.cs.meta
Assets/Scripts/LevelManager/TutorialLevel1Manager.cs.meta
+11
-0
LevelManager.cs
Assets/Scripts/LevelManager/abstract/LevelManager.cs
+2
-2
UIManager.cs
Assets/Scripts/UIManager.cs
+1
-1
No files found.
Assets/Scenes/
Level1
.unity
→
Assets/Scenes/
ClockLevel
.unity
View file @
b136f934
File moved
Assets/Scenes/
Level1
.unity.meta
→
Assets/Scenes/
ClockLevel
.unity.meta
View file @
b136f934
File moved
Assets/Scenes/Tutorial1.unity
0 → 100644
View file @
b136f934
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Assets/Scenes/Tutorial1.unity.meta
0 → 100644
View file @
b136f934
fileFormatVersion: 2
guid: 12692d9cab42fcb40b798b950551a49f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/Collision/CollisionPreset.cs
View file @
b136f934
...
...
@@ -8,7 +8,7 @@
public
static
CollisionType
[]
Player
{
get
;
private
set
;
}
=
{
new
CollisionType
(
ObjectType
.
player
,
true
),
new
CollisionType
(
ObjectType
.
normalobject
,
true
),
new
CollisionType
(
ObjectType
.
interactive
,
tru
e
),
new
CollisionType
(
ObjectType
.
interactive
,
fals
e
),
new
CollisionType
(
ObjectType
.
clock
,
true
),
new
CollisionType
(
ObjectType
.
wall
,
true
)
};
...
...
@@ -16,23 +16,23 @@
public
static
CollisionType
[]
NormalObject
{
get
;
private
set
;
}
=
{
new
CollisionType
(
ObjectType
.
player
,
true
),
new
CollisionType
(
ObjectType
.
normalobject
,
true
),
new
CollisionType
(
ObjectType
.
interactive
,
tru
e
),
new
CollisionType
(
ObjectType
.
interactive
,
fals
e
),
new
CollisionType
(
ObjectType
.
clock
,
true
),
new
CollisionType
(
ObjectType
.
wall
,
true
)
};
public
static
CollisionType
[]
Interactive
{
get
;
private
set
;
}
=
{
new
CollisionType
(
ObjectType
.
player
,
tru
e
),
new
CollisionType
(
ObjectType
.
normalobject
,
tru
e
),
new
CollisionType
(
ObjectType
.
interactive
,
tru
e
),
new
CollisionType
(
ObjectType
.
clock
,
tru
e
),
new
CollisionType
(
ObjectType
.
wall
,
tru
e
)
new
CollisionType
(
ObjectType
.
player
,
fals
e
),
new
CollisionType
(
ObjectType
.
normalobject
,
fals
e
),
new
CollisionType
(
ObjectType
.
interactive
,
fals
e
),
new
CollisionType
(
ObjectType
.
clock
,
fals
e
),
new
CollisionType
(
ObjectType
.
wall
,
fals
e
)
};
public
static
CollisionType
[]
Clock
{
get
;
private
set
;
}
=
{
new
CollisionType
(
ObjectType
.
player
,
true
),
new
CollisionType
(
ObjectType
.
normalobject
,
true
),
new
CollisionType
(
ObjectType
.
interactive
,
tru
e
),
new
CollisionType
(
ObjectType
.
interactive
,
fals
e
),
new
CollisionType
(
ObjectType
.
clock
,
true
),
new
CollisionType
(
ObjectType
.
wall
,
true
)
};
...
...
Assets/Scripts/Constants.cs
View file @
b136f934
...
...
@@ -6,7 +6,7 @@ using MathNet.Numerics.LinearAlgebra.Double;
public
static
class
Constants
{
public
static
double
c
=>
3
;
// speed of light.
public
static
double
c
=>
6
;
// speed of light.
public
static
int
alphatinterval
=>
50
;
public
static
double
Gamma
(
double
v
)
{
...
...
Assets/Scripts/LevelManager/TutorialLevel1Manager.cs
0 → 100644
View file @
b136f934
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
TutorialLevel1Manager
:
LevelManager
{
// Start is called before the first frame update
Vector3
orig
;
public
GameObject
target
;
protected
override
void
Start
()
{
base
.
Start
();
}
protected
override
bool
WinCondition
()
{
if
(
XZLengthSquare
(
player
.
transform
.
position
,
target
.
transform
.
position
)
<
0.1
)
{
return
true
;
}
else
{
return
false
;
}
}
float
XZLengthSquare
(
Vector3
a
,
Vector3
b
)
{
return
(
a
.
x
-
b
.
x
)
*
(
a
.
x
-
b
.
x
)
+
(
a
.
z
-
b
.
z
)
*
(
a
.
z
-
b
.
z
);
}
}
Assets/Scripts/LevelManager/TutorialLevel1Manager.cs.meta
0 → 100644
View file @
b136f934
fileFormatVersion: 2
guid: 25cd2abfa3edf8e4298217eba2b3cd46
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/LevelManager/abstract/LevelManager.cs
View file @
b136f934
...
...
@@ -18,7 +18,7 @@ public class LevelManager : MonoBehaviour
[
SerializeField
]
protected
bool
DoubleClickMove
=
true
;
[
SerializeField
]
protected
bool
PathR
a
nderMove
=
true
;
protected
bool
PathR
e
nderMove
=
true
;
[
SerializeField
]
protected
bool
WASDMove
=
true
;
...
...
@@ -34,7 +34,7 @@ public class LevelManager : MonoBehaviour
uiManager
.
WASDMove
=
WASDMove
;
uiManager
.
PathCreateAble
=
PathR
a
nderMove
;
uiManager
.
PathCreateAble
=
PathR
e
nderMove
;
uiManager
.
DoubleCLickMove
=
DoubleClickMove
;
uiManager
.
TodoText
=
Todo
;
...
...
Assets/Scripts/UIManager.cs
View file @
b136f934
...
...
@@ -129,7 +129,7 @@ public class UIManager : MonoBehaviour
//마우스 휠
float
scroll
=
Input
.
GetAxis
(
"Mouse ScrollWheel"
)
*
scrollSpeed
;
float
scroll
=
Input
.
GetAxis
(
"Mouse ScrollWheel"
)
*
-
scrollSpeed
;
cameraMovement
.
Size
+=
scroll
;
playerSquare
.
Scale
=
1
/
cameraMovement
.
SizeScale
;
...
...
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