广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 6260 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 小问题,需老手帮忙(以解决)
我的问题
new Float:angle[3]
pev(id, pev_angles, angle)
angle[0] += 0.0
angle[1] += 90.0
angle[2] += 0.0
set_pev(id, pev_angles, angle)
我写这段进去插件里面
用于想让画面准心角度移动
可是 怎么试 好像都没什么用
我也用过 动能+转换角度
结果一样 还是 没有变...
是不是 我写错了 还是 本来就没办法 改变画面准心秒准的位置表情


[ 此文章被s8720419在2013-04-30 16:55重新编辑 ]



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [楼 主] From:台湾中华电信股份有限公司 | Posted:2013-04-30 05:26 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 s8720419 于 2013-04-30 05:26 发表的 小问题,需老手帮忙: 到引言文
我的问题
new Float:angle[3]
pev(id, pev_angles, angle)
angle[0] += 0.0
angle[1] += 90.0
angle[2] += 0.0
set_pev(id, pev_angles, angle)
我写这段进去插件里面
用于想让画面准心角度移动
可是 怎么试 好像都没什么用
我也用过 动能+转换角度
结果一样 还是 没有变...
是不是 我写错了 还是 本来就没办法 改变画面准心秒准的位置表情
你有将 pev_fixangle 设成1吗?
设成1会强制更新 pev_angles 的数据…

例子:<chr_engine>里的 entity_set_aim(我自己修改过…拿来玩自瞄用的…)
复制程式
stock entity_set_aim(id,const Float:target_origin[3],bone=0)
{
    if(!pev_valid(id)) return 0

    new Float:player_start[3], Float:player_end[3]
    pev(id,pev_origin,player_start)
    pev(id,pev_view_ofs,player_end)
    player_start[0] += player_end[0], player_start[1] += player_end[1], player_start[2] += player_end[2]

    new Float:angles[3]
    if(bone) engfunc(EngFunc_GetBonePosition,id,bone,target_origin,angles)

    new Float:aim_vector[3],Float:new_angles[3]
    aim_vector[0] = target_origin[0] - player_start[0]
    aim_vector[1] = target_origin[1] - player_start[1]
    aim_vector[2] = target_origin[2] - player_start[2]
    vector_to_angle(aim_vector,new_angles)

    new_angles[0] *= -1
    while(new_angles[1]>360.0) new_angles[1] -= 360.0
    while(new_angles[1]<0.0) new_angles[1] += 360.0

    set_pev(id,pev_angles,new_angles)
    set_pev(id,pev_fixangle,1)

    return 1;
}


尚无签名,欢迎 [新增个性化签名]
献花 x1 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2013-04-30 13:17 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2013-04-30 13:17 发表的 : 到引言文

你有将 pev_fixangle 设成1吗?
设成1会强制更新 pev_angles 的数据…
例子:<chr_engine>里的 entity_set_aim(我自己修改过…拿来玩自瞄用的…)
[code].......



A78大 感谢你的帮忙,原来只缺最后使用准心位置。



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [2 楼] From:台湾中华电信股份有限公司 | Posted:2013-04-30 16:53 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.057387 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言