加载中…
个人资料
风中在飘牛
风中在飘牛
  • 博客等级:
  • 博客积分:0
  • 博客访问:49,531
  • 关注人气:24
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

UDK初识系列之五——源码和地图

(2011-03-02 17:54:14)
标签:

udk

unreal

虚拟开发引擎

3d图形学

游戏

it

分类: UDK学习

    到这里已经结束了制作的过程,这节会将涉及到的类文件源码放上来。

[1]TutorialGameInfo.uc文件中内容:

class TutorialGameInfo extends UTDeathMatch;

 

defaultproperties

{

       Acronym="TG"

      

       MapPrefixes.Empty();

       MapPrefixes[0]="TG"

 

       PlayerControllerClass=class'TutorialPlayerController'

       DefaultPawnClass=class'TutorialPawn'

 

       Name="TutorialGameInfo"

}

[2]TutorialPawn.uc文件中内容:

class TutorialPawn extends UTPawn;

 

simulated function bool CalcCamera(float fDeltaTime,out vector out_CamLoc,out rotator out_CamRot,out float out_FOV)

{

       if(Controller!=none)

       {

              out_CamLoc=Location-Vector(Controller.Rotation)*192.0f;

       }

       else

       {

              out_CamLoc=Location-Vector(Rotation)*192.0f;

       }

      

       out_CamRot=Rotator(Location-out_CamLoc);

       return true;

}

 

defaultproperties

{

       Begin Object Name=WPawnSkeletalMeshComponent

              bOwnerNoSee=false

       End Object

       Name="TutorialPawn"

}

[3]TutorialPlayerController.uc文件中内容:

class TutorialPlayerController extends UTPlayerController;

 

event Possess(Pawn inPawn, bool bVehicleTransition)

{

       super.Possess(inPawn,bVehicleTransition);

      

       SetBehindView(true);

}

 

defaultproperties

{

       Name="TutorialPlayerController"

}

最终效果:

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

UDK初识系列之五——源码和地图

所包含文件打包下载:

http://u.xunzai.com/fileview_464539.html

 

PS:记得网上有这个UDK的视频的,里面有好几节精讲这个脚本和碰撞检测的,我也是从那照搬来的,只是把代码提出来了而已,里面的代码都本人亲测,可以运行。

 

 

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有