Skip to content

Commit 1a0681f

Browse files
committed
feature (Player) : FPS Camera Controller
1 parent 5ab7cfe commit 1a0681f

File tree

7 files changed

+700
-38
lines changed

7 files changed

+700
-38
lines changed

Assets/Resource/FPSController.prefab

Lines changed: 306 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,306 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1 &100000
4+
GameObject:
5+
m_ObjectHideFlags: 0
6+
m_PrefabParentObject: {fileID: 0}
7+
m_PrefabInternal: {fileID: 100100000}
8+
serializedVersion: 4
9+
m_Component:
10+
- 4: {fileID: 400000}
11+
- 143: {fileID: 14300000}
12+
- 114: {fileID: 11400000}
13+
- 54: {fileID: 5400000}
14+
- 82: {fileID: 8200000}
15+
m_Layer: 0
16+
m_Name: FPSController
17+
m_TagString: Untagged
18+
m_Icon: {fileID: 0}
19+
m_NavMeshLayer: 0
20+
m_StaticEditorFlags: 0
21+
m_IsActive: 1
22+
--- !u!1 &100002
23+
GameObject:
24+
m_ObjectHideFlags: 0
25+
m_PrefabParentObject: {fileID: 0}
26+
m_PrefabInternal: {fileID: 100100000}
27+
serializedVersion: 4
28+
m_Component:
29+
- 4: {fileID: 400002}
30+
- 20: {fileID: 2000000}
31+
- 81: {fileID: 8100000}
32+
m_Layer: 0
33+
m_Name: FirstPersonCharacter
34+
m_TagString: MainCamera
35+
m_Icon: {fileID: 0}
36+
m_NavMeshLayer: 0
37+
m_StaticEditorFlags: 0
38+
m_IsActive: 1
39+
--- !u!4 &400000
40+
Transform:
41+
m_ObjectHideFlags: 1
42+
m_PrefabParentObject: {fileID: 0}
43+
m_PrefabInternal: {fileID: 100100000}
44+
m_GameObject: {fileID: 100000}
45+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
46+
m_LocalPosition: {x: 140.699997, y: 12.8000002, z: -46.5}
47+
m_LocalScale: {x: 1, y: 1, z: 1}
48+
m_Children:
49+
- {fileID: 400002}
50+
m_Father: {fileID: 0}
51+
m_RootOrder: 0
52+
--- !u!4 &400002
53+
Transform:
54+
m_ObjectHideFlags: 1
55+
m_PrefabParentObject: {fileID: 0}
56+
m_PrefabInternal: {fileID: 100100000}
57+
m_GameObject: {fileID: 100002}
58+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
59+
m_LocalPosition: {x: 0, y: .800000012, z: 0}
60+
m_LocalScale: {x: 1, y: 1, z: 1}
61+
m_Children: []
62+
m_Father: {fileID: 400000}
63+
m_RootOrder: 0
64+
--- !u!20 &2000000
65+
Camera:
66+
m_ObjectHideFlags: 1
67+
m_PrefabParentObject: {fileID: 0}
68+
m_PrefabInternal: {fileID: 100100000}
69+
m_GameObject: {fileID: 100002}
70+
m_Enabled: 1
71+
serializedVersion: 2
72+
m_ClearFlags: 1
73+
m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438}
74+
m_NormalizedViewPortRect:
75+
serializedVersion: 2
76+
x: 0
77+
y: 0
78+
width: 1
79+
height: 1
80+
near clip plane: .300000012
81+
far clip plane: 1000
82+
field of view: 60
83+
orthographic: 0
84+
orthographic size: 5
85+
m_Depth: 0
86+
m_CullingMask:
87+
serializedVersion: 2
88+
m_Bits: 4294967295
89+
m_RenderingPath: -1
90+
m_TargetTexture: {fileID: 0}
91+
m_TargetDisplay: 0
92+
m_HDR: 0
93+
m_OcclusionCulling: 1
94+
m_StereoConvergence: 10
95+
m_StereoSeparation: .0219999999
96+
--- !u!54 &5400000
97+
Rigidbody:
98+
m_ObjectHideFlags: 1
99+
m_PrefabParentObject: {fileID: 0}
100+
m_PrefabInternal: {fileID: 100100000}
101+
m_GameObject: {fileID: 100000}
102+
serializedVersion: 2
103+
m_Mass: 1
104+
m_Drag: 0
105+
m_AngularDrag: .0500000007
106+
m_UseGravity: 1
107+
m_IsKinematic: 1
108+
m_Interpolate: 0
109+
m_Constraints: 0
110+
m_CollisionDetection: 0
111+
--- !u!81 &8100000
112+
AudioListener:
113+
m_ObjectHideFlags: 1
114+
m_PrefabParentObject: {fileID: 0}
115+
m_PrefabInternal: {fileID: 100100000}
116+
m_GameObject: {fileID: 100002}
117+
m_Enabled: 1
118+
--- !u!82 &8200000
119+
AudioSource:
120+
m_ObjectHideFlags: 1
121+
m_PrefabParentObject: {fileID: 0}
122+
m_PrefabInternal: {fileID: 100100000}
123+
m_GameObject: {fileID: 100000}
124+
m_Enabled: 1
125+
serializedVersion: 4
126+
OutputAudioMixerGroup: {fileID: 0}
127+
m_audioClip: {fileID: 0}
128+
m_PlayOnAwake: 1
129+
m_Volume: 1
130+
m_Pitch: 1
131+
Loop: 0
132+
Mute: 0
133+
Priority: 128
134+
DopplerLevel: 1
135+
MinDistance: 1
136+
MaxDistance: 500
137+
Pan2D: 0
138+
rolloffMode: 0
139+
BypassEffects: 0
140+
BypassListenerEffects: 0
141+
BypassReverbZones: 0
142+
rolloffCustomCurve:
143+
serializedVersion: 2
144+
m_Curve:
145+
- time: 0
146+
value: 1
147+
inSlope: 0
148+
outSlope: 0
149+
tangentMode: 0
150+
- time: 1
151+
value: 0
152+
inSlope: 0
153+
outSlope: 0
154+
tangentMode: 0
155+
m_PreInfinity: 2
156+
m_PostInfinity: 2
157+
panLevelCustomCurve:
158+
serializedVersion: 2
159+
m_Curve:
160+
- time: 0
161+
value: 1
162+
inSlope: 0
163+
outSlope: 0
164+
tangentMode: 0
165+
m_PreInfinity: 2
166+
m_PostInfinity: 2
167+
spreadCustomCurve:
168+
serializedVersion: 2
169+
m_Curve:
170+
- time: 0
171+
value: 0
172+
inSlope: 0
173+
outSlope: 0
174+
tangentMode: 0
175+
m_PreInfinity: 2
176+
m_PostInfinity: 2
177+
reverbZoneMixCustomCurve:
178+
serializedVersion: 2
179+
m_Curve:
180+
- time: 0
181+
value: 1
182+
inSlope: 0
183+
outSlope: 0
184+
tangentMode: 0
185+
m_PreInfinity: 2
186+
m_PostInfinity: 2
187+
--- !u!114 &11400000
188+
MonoBehaviour:
189+
m_ObjectHideFlags: 1
190+
m_PrefabParentObject: {fileID: 0}
191+
m_PrefabInternal: {fileID: 100100000}
192+
m_GameObject: {fileID: 100000}
193+
m_Enabled: 1
194+
m_EditorHideFlags: 0
195+
m_Script: {fileID: 11500000, guid: 05ec5cf00ca181d45a42ba1870e148c3, type: 3}
196+
m_Name:
197+
m_EditorClassIdentifier:
198+
m_IsWalking: 0
199+
m_WalkSpeed: 5
200+
m_RunSpeed: 10
201+
m_RunstepLenghten: .699999988
202+
m_JumpSpeed: 10
203+
m_StickToGroundForce: 10
204+
m_GravityMultiplier: 2
205+
m_MouseLook:
206+
XSensitivity: 2
207+
YSensitivity: 2
208+
clampVerticalRotation: 1
209+
MinimumX: -90
210+
MaximumX: 90
211+
smooth: 0
212+
smoothTime: 5
213+
m_UseFovKick: 1
214+
m_FovKick:
215+
Camera: {fileID: 0}
216+
originalFov: 0
217+
FOVIncrease: 3
218+
TimeToIncrease: 1
219+
TimeToDecrease: 1
220+
IncreaseCurve:
221+
serializedVersion: 2
222+
m_Curve:
223+
- time: 0
224+
value: 0
225+
inSlope: 0
226+
outSlope: 0
227+
tangentMode: 0
228+
- time: 1
229+
value: 1
230+
inSlope: 2
231+
outSlope: 2
232+
tangentMode: 0
233+
m_PreInfinity: 2
234+
m_PostInfinity: 2
235+
m_UseHeadBob: 1
236+
m_HeadBob:
237+
HorizontalBobRange: .100000001
238+
VerticalBobRange: .100000001
239+
Bobcurve:
240+
serializedVersion: 2
241+
m_Curve:
242+
- time: 0
243+
value: 0
244+
inSlope: 0
245+
outSlope: 0
246+
tangentMode: 0
247+
- time: .5
248+
value: 1
249+
inSlope: 0
250+
outSlope: 0
251+
tangentMode: 0
252+
- time: 1
253+
value: 0
254+
inSlope: 0
255+
outSlope: 0
256+
tangentMode: 0
257+
- time: 1.5
258+
value: -1
259+
inSlope: 0
260+
outSlope: 0
261+
tangentMode: 0
262+
- time: 2
263+
value: 0
264+
inSlope: 0
265+
outSlope: 0
266+
tangentMode: 0
267+
m_PreInfinity: 2
268+
m_PostInfinity: 2
269+
VerticaltoHorizontalRatio: 2
270+
m_JumpBob:
271+
BobDuration: .200000003
272+
BobAmount: .100000001
273+
m_StepInterval: 5
274+
m_FootstepSounds:
275+
- {fileID: 8300000, guid: 42e65e088b3f4374e851b8dbd38f3df9, type: 3}
276+
- {fileID: 8300000, guid: 8bc94ec6ed537e743b481638bdcd503d, type: 3}
277+
m_JumpSound: {fileID: 8300000, guid: 5897aeed9b676024fbb8c694b421a861, type: 3}
278+
m_LandSound: {fileID: 8300000, guid: 3b09d59f4499d45428baa7a21e954296, type: 3}
279+
--- !u!143 &14300000
280+
CharacterController:
281+
m_ObjectHideFlags: 1
282+
m_PrefabParentObject: {fileID: 0}
283+
m_PrefabInternal: {fileID: 100100000}
284+
m_GameObject: {fileID: 100000}
285+
m_Material: {fileID: 0}
286+
m_IsTrigger: 0
287+
m_Enabled: 1
288+
serializedVersion: 2
289+
m_Height: 1.79999995
290+
m_Radius: .5
291+
m_SlopeLimit: 45
292+
m_StepOffset: .300000012
293+
m_SkinWidth: .0799999982
294+
m_MinMoveDistance: 0
295+
m_Center: {x: 0, y: 0, z: 0}
296+
--- !u!1001 &100100000
297+
Prefab:
298+
m_ObjectHideFlags: 1
299+
serializedVersion: 2
300+
m_Modification:
301+
m_TransformParent: {fileID: 0}
302+
m_Modifications: []
303+
m_RemovedComponents: []
304+
m_ParentPrefab: {fileID: 0}
305+
m_RootGameObject: {fileID: 100000}
306+
m_IsPrefabParent: 1

Assets/Resource/FPSController.prefab.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)