12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 2880|回复: 10
打印 上一主题 下一主题

第一视角角色设置详细步骤

[复制链接]

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2011-11-20 21:07:00 |只看该作者 |倒序浏览


           比较具体的一个小教程,对初学者比较用用!
           

           Follow step by step guide below to convert your 3rd Person Shooter Demo from UnityTechnologies to First Person Shooter.
         

            
         



            Move your Camera Near Player's arm and Attach it to Human game object. In my case x is -0.56, y is 1.38 and z is 0.025.
         


            Edit your Shooter Game Camera script as below.
         


           
         


            Edit your Normal Character Fps Script. Remove UpdateFacingDirection() function because the MouseLook script will take place for that. Also remove moveRotationSpeed variable and call to UpdateFacingDirection() function. Your script now looks like this.
         

           
         


           
         


           
         


            Attach MouseLook script to camera and Human game object. Change Axes for camera to  Mouse Y and for Human to Mouse X. You must have standard assets Character Controller package imported into project to have MouseLook script.
         

           
         


           
         


            Change MouseLook script Update() function to LateUpdate() so the movements of the camera will follows work fluid with ShooterGameCamera script.
         


            Chane HeadLookController's Responsiveness variables to 10 so it is better suited for First Person Shooter.
         


            Now we have to fix the problem of camera when we die it is destroyed and our death looks unrealistic. Edit the RagdollInstantiater Script as below.
         


           
         


           
         


            Now we almost complete our setup. Create new camera call it DeathCamera and assign it to RagdollInstantiater Script of Human GameObject. Change DeatCamera's x rotation to 90 so it sees player's head and disable the game object for now.
         


           
         


            Enjoy your new First Person Shooter. Make sure you credit RBSoft and UnityTechnologies if you use this in your game. Modified scripts can be downloaded frombelow.
         

          本文转自:http://rbsoft.weebly.com/2/post/2011/09/unity-3d-first-person-character-setup.html
         

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-2-8 23:25:46 |只看该作者
真是不错啊
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-2-19 23:26:40 |只看该作者
不会吧,太恐怖了
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-4-3 13:18:24 |只看该作者
赞一个,哈哈
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

5#
发表于 2012-4-25 23:18:51 |只看该作者
既来之,则看之!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-5-13 23:20:24 |只看该作者
路过、路过、快到鸟,列位请继续...ing
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-5-31 23:19:41 |只看该作者
凡系斑竹滴话要听;凡系朋友滴帖要顶
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-7-14 23:22:09 |只看该作者
好`我顶``顶顶
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-10-21 23:19:07 |只看该作者
顶!学习了!阅!
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-12-9 23:24:33 |只看该作者
路过、路过、快到鸟,列位请继续...ing
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-27 00:25 , Processed in 0.090399 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部