Fix animation and raycast

This commit is contained in:
Andrei Gavra 2019-06-11 22:17:23 +03:00
parent b97beda779
commit 86f54991b7
8 changed files with 45 additions and 53 deletions

View file

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c9e531916e6bf4f3785437333ba36fa3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -181,7 +181,7 @@ BoxCollider2D:
m_IsTrigger: 1 m_IsTrigger: 1
m_UsedByEffector: 0 m_UsedByEffector: 0
m_UsedByComposite: 0 m_UsedByComposite: 0
m_Offset: {x: 1, y: 1} m_Offset: {x: 0.52, y: 0.48}
m_SpriteTilingProperty: m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0} pivot: {x: 0, y: 0}
@ -192,5 +192,5 @@ BoxCollider2D:
adaptiveTiling: 0 adaptiveTiling: 0
m_AutoTiling: 0 m_AutoTiling: 0
serializedVersion: 2 serializedVersion: 2
m_Size: {x: 1, y: 1} m_Size: {x: 1.01, y: 0.75}
m_EdgeRadius: 0 m_EdgeRadius: 0

View file

@ -111,7 +111,7 @@ BoxCollider2D:
m_SpriteTilingProperty: m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0} pivot: {x: 0, y: 0}
oldSize: {x: 2, y: 2} oldSize: {x: 1, y: 1}
newSize: {x: 1.28, y: 1.28} newSize: {x: 1.28, y: 1.28}
adaptiveTilingThreshold: 0.5 adaptiveTilingThreshold: 0.5
drawMode: 0 drawMode: 0
@ -130,7 +130,7 @@ Animator:
m_GameObject: {fileID: 2086996798441195857} m_GameObject: {fileID: 2086996798441195857}
m_Enabled: 1 m_Enabled: 1
m_Avatar: {fileID: 0} m_Avatar: {fileID: 0}
m_Controller: {fileID: 0} m_Controller: {fileID: 9100000, guid: a351957d95100344b99c9f5dc6c97ae4, type: 2}
m_CullingMode: 0 m_CullingMode: 0
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0

View file

@ -428,7 +428,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 519420028} m_GameObject: {fileID: 519420028}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 7.777341, y: -4.0430503, z: -2.7893844} m_LocalPosition: {x: 7.7688866, y: -4.0430503, z: -2.7893844}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
@ -444,7 +444,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 585332173} - component: {fileID: 585332173}
- component: {fileID: 585332172} - component: {fileID: 585332172}
m_Layer: 8 m_Layer: 0
m_Name: Grid m_Name: Grid
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View file

@ -126,7 +126,7 @@ GameObject:
- component: {fileID: 69346944} - component: {fileID: 69346944}
- component: {fileID: 69346946} - component: {fileID: 69346946}
- component: {fileID: 69346945} - component: {fileID: 69346945}
m_Layer: 0 m_Layer: 8
m_Name: Tilemap m_Name: Tilemap
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -8156,7 +8156,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 519420028} m_GameObject: {fileID: 519420028}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 7.7645655, y: -4.0430503, z: -2.7893844} m_LocalPosition: {x: 7.7688866, y: -4.0430503, z: -2.7893844}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}

View file

@ -38,8 +38,9 @@ namespace src.Ammo
{ {
for (int i = 1; i < _bombsUtil.Power; i++) for (int i = 1; i < _bombsUtil.Power; i++)
{ {
RaycastHit2D hit = Physics2D.Raycast(transform.position, direction, i, RaycastHit2D hit = Physics2D.Raycast(new Vector3(transform.position.x + 0.5f, transform.position.y + 0.5f, 0) , direction, i,
1 << 8); 1 << 8);
if (!hit.collider) if (!hit.collider)
{ {
Instantiate(explosionPrefab, transform.position + i * direction, Instantiate(explosionPrefab, transform.position + i * direction,
@ -48,14 +49,13 @@ namespace src.Ammo
else else
{ {
var key = hit.collider.GetComponent<IExplosable>(); var key = hit.collider.GetComponent<IExplosable>();
if(key != null) if (key != null)
{ {
key.onExplosion(); key.onExplosion();
} }
break; break;
} }
} }
yield return new WaitForSeconds(0.05f); yield return new WaitForSeconds(0.05f);
} }

View file

@ -75,7 +75,7 @@ TextureImporter:
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 32 spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
@ -128,7 +128,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: b0c20672577706641abd7309c61c3565 spriteID: 6ae5315160f75de43951dc05e67cf9ec
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -148,7 +148,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: d2d06b2ac4ff8ed4bad9af8893161ab5 spriteID: fe0177d4ace6383488a411bd8def5552
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -168,7 +168,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 465d88bed5ce89847b9c4c86fd9d0e5a spriteID: 37453275e4c724248b9a18af75a21e70
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -188,7 +188,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: adf33d39a4254174d8aa8f2f7cd652df spriteID: 06e7328a7fab35e43879f960f7afb1d4
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -208,7 +208,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: df2fb6db235f37c4eac4d0bf3d3c59d8 spriteID: c75575aefc3cac24da3e25a37acf4ba6
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -228,7 +228,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 40b067f081db23943b3011260cff0362 spriteID: 1ea3dd01f354e234cbc9b640a3b36e17
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -248,7 +248,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: f8f38e63c5eb7ab439a7aa35c66e61ad spriteID: 1c1a3b01f2e53ac4088b3648e13eaabe
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -268,7 +268,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 149842df8bd90654a834cc9246613080 spriteID: ef6825aa1d2171148b162da3f80af7da
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -288,7 +288,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 90d30a7859030814d85dca2df59fe185 spriteID: d93e8282d8f6cce4683bb3a7c6ae778c
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -308,7 +308,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: ec482ee990d6fa8408f95f2ec3a7e56c spriteID: 6c5addac84ff825448383e24f64c2ea8
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -328,7 +328,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: fed0a376c6487c24b9db6f0d4483d7a9 spriteID: 4c1b909d80fd64e49a94ca2123b9cc4a
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -348,7 +348,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 1aaccf8750ac9c5479f1a1a00b81b366 spriteID: 6503d1c46914f004191003e91167ebb2
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -368,7 +368,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: a228da321e1db0f40a8cfa1b8b5cca16 spriteID: f5b95796006926943a5cde147a537681
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -388,7 +388,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 2e280e3e62d75da47853e2d7adb42cc7 spriteID: 317fc0aa25e755245b6d057751fec0f7
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -408,7 +408,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: a06fd3a804a64fc4287e85a537773224 spriteID: 4571b6a1374e7c247944db1a79251f5e
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -428,7 +428,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 287dc276a377d57498acd540a974273f spriteID: 2e531eb65b19b78458e21ae0e99201d3
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -448,7 +448,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: cda54dd69b3415d4b921bddbd94fcd21 spriteID: 2698dcf377538064494facb55d6bdf9c
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -468,7 +468,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 43faf17eae2fee34d9aef056b72ed036 spriteID: ef8a65227a74d684496064065041a837
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -488,7 +488,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 9b728f48432e90e4c871fcc3ba1496ec spriteID: c7f28bb3d77a5734a89ebb3387d94b69
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -508,7 +508,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: bd1b03a7ba0738b48ab38a266cd7b681 spriteID: 0cd216f2d48415445ba4174f2f41ee53
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -528,7 +528,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: bceae07a09f694342a9c70ada3bbd9dd spriteID: 46256d5070c6f664188f34dbfabdc66b
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -548,7 +548,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 6d1beb74e36b36b49a61612169bbc4ff spriteID: 9c9bbbecdf2740943a605d4d490a6a64
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -568,7 +568,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: c560df39ac2a3604782611799772aa36 spriteID: dad5da051d9c6b64bb0d4098bed4bbb3
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -588,7 +588,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 55ed614f1402aa848a2fc0e2eedd09bd spriteID: af1a754cc34a6d249afee1a872b9ba1d
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -608,7 +608,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: f1a7fa1569abf2b4f8bd2b49ebfa87b7 spriteID: fc86201d1cb07654e95bf71fefd46957
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -628,7 +628,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 4429983f17f8f25439b626305814013f spriteID: 29bfb7eaecad9be45b7eb41a6c0104a7
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -648,7 +648,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 33653ed274633224a9d3fb552553d241 spriteID: bfad76175b8c3bc4ba69335bc230e883
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -668,7 +668,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: c4d04de551b512a47a7f7378a2c8c027 spriteID: b860b2eb1e3b7c7469d2f2efb6a60410
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -688,7 +688,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: f160aae890ba6a84c9629b22208ab793 spriteID: 6368c1ebf1a6e534589f60fbfe0a8ca2
vertices: [] vertices: []
indices: indices:
edges: [] edges: []
@ -708,7 +708,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
tessellationDetail: 0 tessellationDetail: 0
bones: [] bones: []
spriteID: 7f082556b32efc946817e57604b37acb spriteID: fa623445db11e6849b79fc4517f6392c
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

View file

@ -1 +1 @@
m_EditorVersion: 2018.4.1f1 m_EditorVersion: 2018.4.2f1