7、《UDK游戏开发:玩家控制、武器与物理碰撞详解》

《UDK游戏开发:玩家控制、武器与物理碰撞详解》

1. 玩家控制器与武器功能添加

在玩家控制器类 ExampleCh31PC SwipeZoneCallback() 函数中,需要添加控制玩家武器开火和停火的命令。当发生触摸事件时,调用 StartFire(0) 开始开火;当触摸结束时,调用 StopFire(0) 停止开火。以下是具体代码:

function bool SwipeZoneCallback(MobileInputZone Zone,  
                                 float DeltaTime,  
                                 int Handle, 
                                 EZoneTouchEvent EventType,  
                                 Vector2D TouchLocation) 
{ 

    local bool retval = true; 

    if (EventType == ZoneEvent_Touch) 
    { 
        WorldInfo.Game.Broadcast(self,"You touched the screen at = "  
                                       @ TouchLocation.x @ " , "  
                           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值