• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python engine.precache_model函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中qwpython.qwsv.engine.precache_model函数的典型用法代码示例。如果您正苦于以下问题:Python precache_model函数的具体用法?Python precache_model怎么用?Python precache_model使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了precache_model函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: item_armorInv

def item_armorInv(*qwp_extra):
    qc.self.touch = armor_touch
    engine.precache_model('progs/armor.mdl')
    qc.self.setmodel('progs/armor.mdl')
    qc.self.skin = 2
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:7,代码来源:items.py


示例2: misc_fireball

def misc_fireball(*qwp_extra):
    engine.precache_model('progs/lavaball.mdl')
    qc.self.classname = 'fireball'
    qc.self.nextthink = qc.time + (random.random() * 5)
    qc.self.think = fire_fly
    if not qc.self.speed:
        qc.self.speed == 1000
开发者ID:barryp,项目名称:qwpython,代码行数:7,代码来源:misc.py


示例3: weapon_lightning

def weapon_lightning(*qwp_extra):
    engine.precache_model('progs/g_light.mdl')
    qc.self.setmodel('progs/g_light.mdl')
    qc.self.weapon = 3
    qc.self.netname = 'Thunderbolt'
    qc.self.touch = weapon_touch
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:8,代码来源:items.py


示例4: weapon_rocketlauncher

def weapon_rocketlauncher(*qwp_extra):
    engine.precache_model('progs/g_rock2.mdl')
    qc.self.setmodel('progs/g_rock2.mdl')
    qc.self.weapon = 3
    qc.self.netname = 'Rocket Launcher'
    qc.self.touch = weapon_touch
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:8,代码来源:items.py


示例5: weapon_supernailgun

def weapon_supernailgun(*qwp_extra):
    engine.precache_model('progs/g_nail2.mdl')
    qc.self.setmodel('progs/g_nail2.mdl')
    qc.self.weapon = defs.IT_SUPER_NAILGUN
    qc.self.netname = 'Super Nailgun'
    qc.self.touch = weapon_touch
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:8,代码来源:items.py


示例6: weapon_supershotgun

def weapon_supershotgun(*qwp_extra):
    engine.precache_model('progs/g_shot.mdl')
    qc.self.setmodel('progs/g_shot.mdl')
    qc.self.weapon = defs.IT_SUPER_SHOTGUN
    qc.self.netname = 'Double-barrelled Shotgun'
    qc.self.touch = weapon_touch
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:8,代码来源:items.py


示例7: weapon_nailgun

def weapon_nailgun(*qwp_extra):
    if defs.deathmatch <= 3:
        engine.precache_model('progs/g_nail.mdl')
        qc.self.setmodel('progs/g_nail.mdl')
        qc.self.weapon = defs.IT_NAILGUN
        qc.self.netname = 'nailgun'
        qc.self.touch = weapon_touch
        qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
        StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:9,代码来源:items.py


示例8: weapon_grenadelauncher

def weapon_grenadelauncher(*qwp_extra):
    if defs.deathmatch <= 3:
        engine.precache_model('progs/g_rock.mdl')
        qc.self.setmodel('progs/g_rock.mdl')
        qc.self.weapon = 3
        qc.self.netname = 'Grenade Launcher'
        qc.self.touch = weapon_touch
        qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 56))
        StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:9,代码来源:items.py


示例9: trap_spikeshooter

def trap_spikeshooter(*qwp_extra):
    subs.SetMovedir()
    qc.self.use = spikeshooter_use
    if qc.self.spawnflags & SPAWNFLAG_LASER:
        engine.precache_model('progs/laser.mdl')
        engine.precache_sound('enforcer/enfire.wav')
        engine.precache_sound('enforcer/enfstop.wav')        
    else:
        engine.precache_sound('weapons/spike2.wav')
开发者ID:barryp,项目名称:qwpython,代码行数:9,代码来源:misc.py


示例10: item_artifact_envirosuit

def item_artifact_envirosuit(*qwp_extra):
    qc.self.touch = powerup_touch
    engine.precache_model('progs/suit.mdl')
    engine.precache_sound('items/suit.wav')
    engine.precache_sound('items/suit2.wav')
    qc.self.noise = 'items/suit.wav'
    qc.self.setmodel('progs/suit.mdl')
    qc.self.netname = 'Biosuit'
    qc.self.items = defs.IT_SUIT
    qc.setsize(qc.self, Vector(-16, -16, -24), Vector(16, 16, 32))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:11,代码来源:items.py


示例11: item_artifact_invulnerability

def item_artifact_invulnerability(*qwp_extra):
    qc.self.touch = powerup_touch
    engine.precache_model('progs/invulner.mdl')
    engine.precache_sound('items/protect.wav')
    engine.precache_sound('items/protect2.wav')
    engine.precache_sound('items/protect3.wav')
    qc.self.noise = 'items/protect.wav'
    qc.self.setmodel('progs/invulner.mdl')
    qc.self.netname = 'Pentagram of Protection'
    qc.self.items = defs.IT_INVULNERABILITY
    qc.setsize(qc.self, Vector(-16, -16, -24), Vector(16, 16, 32))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:12,代码来源:items.py


示例12: item_artifact_super_damage

def item_artifact_super_damage(*qwp_extra):
    qc.self.touch = powerup_touch
    engine.precache_model('progs/quaddama.mdl')
    engine.precache_sound('items/damage.wav')
    engine.precache_sound('items/damage2.wav')
    engine.precache_sound('items/damage3.wav')
    qc.self.noise = 'items/damage.wav'
    qc.self.setmodel('progs/quaddama.mdl')
    qc.self.netname = 'Quad Damage'
    qc.self.items = defs.IT_QUAD
    qc.setsize(qc.self, Vector(-16, -16, -24), Vector(16, 16, 32))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:12,代码来源:items.py


示例13: item_artifact_invisibility

def item_artifact_invisibility(*qwp_extra):
    qc.self.touch = powerup_touch
    engine.precache_model('progs/invisibl.mdl')
    engine.precache_sound('items/inv1.wav')
    engine.precache_sound('items/inv2.wav')
    engine.precache_sound('items/inv3.wav')
    qc.self.noise = 'items/inv1.wav'
    qc.self.setmodel('progs/invisibl.mdl')
    qc.self.netname = 'Ring of Shadows'
    qc.self.items = defs.IT_INVISIBILITY
    qc.setsize(qc.self, Vector(-16, -16, -24), Vector(16, 16, 32))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:12,代码来源:items.py


示例14: item_spikes

def item_spikes(*qwp_extra):
    qc.self.touch = ammo_touch
    if qc.self.spawnflags & WEAPON_BIG2:
        engine.precache_model('maps/b_nail1.bsp')
        qc.self.setmodel('maps/b_nail1.bsp')
        qc.self.aflag = 50        
    else:
        engine.precache_model('maps/b_nail0.bsp')
        qc.self.setmodel('maps/b_nail0.bsp')
        qc.self.aflag = 25
        
    qc.self.weapon = 2
    qc.self.netname = 'nails'
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:15,代码来源:items.py


示例15: item_cells

def item_cells(*qwp_extra):
    qc.self.touch = ammo_touch
    if qc.self.spawnflags & WEAPON_BIG2:
        engine.precache_model('maps/b_batt1.bsp')
        qc.self.setmodel('maps/b_batt1.bsp')
        qc.self.aflag = 12        
    else:
        engine.precache_model('maps/b_batt0.bsp')
        qc.self.setmodel('maps/b_batt0.bsp')
        qc.self.aflag = 6
        
    qc.self.weapon = 4
    qc.self.netname = 'cells'
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:15,代码来源:items.py


示例16: item_rockets

def item_rockets(*qwp_extra):
    qc.self.touch = ammo_touch
    if qc.self.spawnflags & WEAPON_BIG2:
        engine.precache_model('maps/b_rock1.bsp')
        qc.self.setmodel('maps/b_rock1.bsp')
        qc.self.aflag = 10        
    else:
        engine.precache_model('maps/b_rock0.bsp')
        qc.self.setmodel('maps/b_rock0.bsp')
        qc.self.aflag = 5
        
    qc.self.weapon = 3
    qc.self.netname = 'rockets'
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:15,代码来源:items.py


示例17: misc_explobox2

def misc_explobox2(*qwp_extra):
    qc.self.solid = defs.SOLID_BBOX
    qc.self.movetype = defs.MOVETYPE_NONE
    engine.precache_model('maps/b_exbox2.bsp')
    qc.self.setmodel('maps/b_exbox2.bsp')
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 32))
    engine.precache_sound('weapons/r_exp3.wav')
    qc.self.health = 20
    qc.self.th_die = barrel_explode
    qc.self.takedamage = defs.DAMAGE_AIM
    qc.self.origin %= Vector(None, None, qc.self.origin.z + 2)
    oldz = qc.self.origin.z
    qc.droptofloor()
    if oldz - qc.self.origin.z > 250:
        engine.dprint('item fell out of level at ')
        engine.dprint(str(qc.self.origin))
        engine.dprint('\012')
        qc.self.remove()
开发者ID:barryp,项目名称:qwpython,代码行数:18,代码来源:misc.py


示例18: item_flag_team1

def item_flag_team1(*qwp_extra):
    if not defs.deathmatch or not (engine.cvar("teamplay") & TEAM_CAPTURE_FLAG):
        qc.self.remove()
        return

    qc.self.steam = TEAM_COLOR1
    qc.self.items = defs.IT_KEY2
    engine.precache_model("progs/flag.mdl")
    qc.self.setmodel("progs/flag.mdl")
    qc.self.skin = 0
    engine.precache_sound("misc/flagtk.wav")  #  flag taken
    engine.precache_sound("misc/flagcap.wav")  #  flag capture
    engine.precache_sound("doors/runetry.wav")
    qc.self.noise = "misc/flagtk.wav"
    qc.self.noise1 = "doors/runetry.wav"
    qc.setsize(qc.self, Vector(-16, -16, 0), Vector(16, 16, 74))
    qc.self.nextthink = qc.time + 0.2  #  items start after other solids
    qc.self.think = place_flag
开发者ID:barryp,项目名称:qwpython,代码行数:18,代码来源:teamplay.py


示例19: item_shells

def item_shells(*qwp_extra):
    if defs.deathmatch == 4:
        return 
    qc.self.touch = ammo_touch
    if qc.self.spawnflags & WEAPON_BIG2:
        engine.precache_model('maps/b_shell1.bsp')
        qc.self.setmodel('maps/b_shell1.bsp')
        qc.self.aflag = 40
        
    else:
        engine.precache_model('maps/b_shell0.bsp')
        qc.self.setmodel('maps/b_shell0.bsp')
        qc.self.aflag = 20
        
    qc.self.weapon = 1
    qc.self.netname = 'shells'
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:18,代码来源:items.py


示例20: item_health

def item_health(*qwp_extra):
    qc.self.touch = health_touch
    if qc.self.spawnflags & H_ROTTEN:
        engine.precache_model('maps/b_bh10.bsp')
        engine.precache_sound('items/r_item1.wav')
        qc.self.setmodel('maps/b_bh10.bsp')
        qc.self.noise = 'items/r_item1.wav'
        qc.self.healamount = 15
        qc.self.healtype = 0
        
    elif qc.self.spawnflags & H_MEGA:
        engine.precache_model('maps/b_bh100.bsp')
        engine.precache_sound('items/r_item2.wav')
        qc.self.setmodel('maps/b_bh100.bsp')
        qc.self.noise = 'items/r_item2.wav'
        qc.self.healamount = 100
        qc.self.healtype = 2
        
    else:
        engine.precache_model('maps/b_bh25.bsp')
        engine.precache_sound('items/health1.wav')
        qc.self.setmodel('maps/b_bh25.bsp')
        qc.self.noise = 'items/health1.wav'
        qc.self.healamount = 25
        qc.self.healtype = 1
        
    qc.setsize(qc.self, Vector(0, 0, 0), Vector(32, 32, 56))
    StartItem()
开发者ID:barryp,项目名称:qwpython,代码行数:28,代码来源:items.py



注:本文中的qwpython.qwsv.engine.precache_model函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python engine.precache_sound函数代码示例发布时间:2022-05-26
下一篇:
Python qc.setsize函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap