Modify raycasting and rename player
This commit is contained in:
1259
Assets/Player/Player.prefab
Normal file
1259
Assets/Player/Player.prefab
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Player/Player.prefab.meta
Normal file
7
Assets/Player/Player.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6ebbe09c2673d744faf84db54d3d12ed
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -253,6 +253,67 @@ Transform:
|
|||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1001 &675236923
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 6949365541298368387, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Player
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: -38.886
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 12.41
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: -15.738
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7726711927591515449, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7831886137308850988, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
|
propertyPath: rayCastAngle
|
||||||
|
value: 30
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
|
||||||
--- !u!1 &963194225
|
--- !u!1 &963194225
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -599,35 +660,3 @@ PrefabInstance:
|
|||||||
m_RemovedComponents:
|
m_RemovedComponents:
|
||||||
- {fileID: 3584299649369559659, guid: 8ceeae119e95aeb46b0ece6d23daffbd, type: 3}
|
- {fileID: 3584299649369559659, guid: 8ceeae119e95aeb46b0ece6d23daffbd, type: 3}
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 8ceeae119e95aeb46b0ece6d23daffbd, type: 3}
|
m_SourcePrefab: {fileID: 100100000, guid: 8ceeae119e95aeb46b0ece6d23daffbd, type: 3}
|
||||||
--- !u!1 &1884696863 stripped
|
|
||||||
GameObject:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 4430579254357913404, guid: 8ceeae119e95aeb46b0ece6d23daffbd, type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 1884696862}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
--- !u!114 &1884696864
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1884696863}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: e12a799f5a50bc34a94898baf2917b7b, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
rayCastDistance: 10
|
|
||||||
--- !u!114 &1884696865
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1884696863}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 05cf47d54a6d28d47b5d9b54e95d2751, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
Speed: 10
|
|
||||||
RotateSpeed: 1
|
|
||||||
|
|||||||
@@ -6,16 +6,18 @@ namespace Scampz.GameJam.Assets.Scripts
|
|||||||
{
|
{
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private float rayCastDistance = 1f;
|
private float rayCastDistance = 1f;
|
||||||
|
[SerializeField]
|
||||||
|
private float rayCastAngle = 45f;
|
||||||
|
|
||||||
public bool IsWithinBounds()
|
public bool IsWithinBounds()
|
||||||
{
|
{
|
||||||
var offsetAngle = Quaternion.AngleAxis(45, transform.right);
|
var offsetAngle = Quaternion.AngleAxis(rayCastAngle, transform.right);
|
||||||
return Physics.Raycast(transform.position, offsetAngle * transform.forward);
|
return Physics.Raycast(transform.position, offsetAngle * transform.forward);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDrawGizmosSelected()
|
private void OnDrawGizmosSelected()
|
||||||
{
|
{
|
||||||
var offsetAngle = Quaternion.AngleAxis(45, transform.right);
|
var offsetAngle = Quaternion.AngleAxis(rayCastAngle, transform.right);
|
||||||
Debug.DrawRay(transform.position, offsetAngle * transform.forward * rayCastDistance);
|
Debug.DrawRay(transform.position, offsetAngle * transform.forward * rayCastDistance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user