游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8637|回复: 0

????????????????????

[复制链接]

8360

主题

9283

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
29945
发表于 2017-6-27 18:50:28 | 显示全部楼层 |阅读模式
?/U3D??

?????????Unity 2D?????Unity 2D?????????????????????????????????????????Asset Store?????2D Sprites Pack?????????2D???2D????LineRenderer??

????????????

1.gif

??????????????Unity??????????????????????????????????Unity5.6.1f1??????????????????????????????

????

????Unity???????????????????


2.jpg

??Unity2D???????????????????Sprites?????SkySprite???????????????????????Background??????????????????Floor??GrassThinSprite??????????????????Floor1??????????????????

?Floor1??Edge Collider 2D??????????????????????????????

3.jpg

????????Floor1????????Ctrl/Cmd + D??????????????????????????????????????????

4.jpg

????

??Sprites?????CatapultSprite???????????????????????????????????????????????????

5.jpg

???????????????????????????????????????????Sprites?????AsteroidSprite???????????????

6.jpg


?????Rigidbody2D??????????????????????????Rigidbody 2D???Body Type??Kinematic????????Circle Collider 2D?????????????

7.jpg

??????????????????????????????????????????????????????????Physical Material 2D????????Friction??5?????????????????????Edge Collider 2D????

8.png

??????

???????Slingshot?????????????????????????????????????LineRenderer????????????????????????????????????????Slingshot????????

9.jpg

??C#??Slingshot???Scripts?????Slingshot??????????????????????????????????????????Start???????Line Renderer?Sorting Layer????????????????Start???????

10.jpg



Update???????????????????????????????????????????????????????????????????????????UserPulling??????

11.jpg



?????UserPulling????????????????????????????????????????????????????????????????????????????1.5f??????

12.jpg



???????????????????B???????????C????????????????????1.5f??A?????????????

13.png
??????????????????????????
14.jpg
?????????????A??????????????????????

varmaxPosition = (location - SlingshotMiddleVector).normalized * 1.5f +SlingshotMiddleVector;

?????????????????????????????????????????????????????

15.jpg

??ThrowBird???????????????????????????????????????????????????ThrowBird???????

16.jpg

DisplaySlingshotLineRenderers?????????????SetSlingshotLineRenderersActive??????????????????????

17.jpg

DisplayTrajectoryLineRenderer??????????????????????????????????

18.jpg

?????????????????????????????

19.gif


???????????????????????????????????????????????????????????????????????????????????????????????????????

????????

??????????????????????Trail Renderer???

20.jpg

??C#?????Bird???????????????Start?????????????????????????????????????????BirdState???????????????????????????Start???????

21.jpg

??????FixedUpdate???????????????????????????????????????????????????????????????

22.jpg

???????????OnThrow???????????????????????????????????????????

23.jpg



?????????????

24.jpg



????????

?????????????????????????trajectoryLineRenderer????????SlingShot???TrajectoryLineRenderer????trajectoryLineRenderer?????LinerRenderer?????????????????


25.png

SlingShot????DisplayTrajectoryLineRenderer?????????????????????????????????????

26.gif



?????

???????????????????Sprites?????PlankSprite???????????Tag?Brick????????BoxCollider 2D?Rigidbody 2D?????C#?????Brick????????????????????????????????????0??????????????????


27.jpg



????Brick????????????????????????????????????????????????

28.jpg

????

???????????????????Sprites?????BirdEnemyIdleSprite??????????????????????????????Pig????Tag?Pig??????Circle Collider 2D?Rigidbody 2D?????Pig??????????????????????????????????????????????????????0?????????????????


29.jpg

?Pig????????????????????????????????

30.jpg

?Sprites?????BirdEnemyDeathSprite??????3?Pig???SpriteShowWhenHurt????????????????????

??????

??????3?Quad???????????????????????????????????????????Box Collider 2D?????????Is Trigger???


31.jpg

????Destroyer?????????????????????????

32.jpg



???????????????

??????

????CameraFollow??????????????????????????????????????????????????????????


33.jpg

????????

????????????????????????????????????????????????????????Start??????????????????????????????????????GameManager??????


34.jpg

?Update?????????????????????????????????????????????????????????????????????????????Update???????

35.jpg

AllPigsDestroyed??????????????????????

36.jpg

AnimateCameraToStartPosition??????????????????????????????????????????????????????????????????????????????????????????????????????????

37.jpg

AnimateBirdToSlingshot???????????????????????????????????????????????????

38.jpg

Slingshot_BirdThrown?BirdThrown?????????????????????????????

39.jpg

???OnGUI???????????????????????????????

40.jpg

????????????????????????????????????????????????Bird???????????????????????Constants????????

41.jpg

?????????????????????????Enums????????

42.jpg



??????????????????????????????????

43.gif

??

????????????Unity????????????????????????????????????????????????????????????????????????????????????
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-10-13 14:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表