A model interaction implementation method includes: 1) selecting model, reading configuration file and confirming interaction model; 2) searching configuration information corresponding to the interactive model ID and creating corresponding logical roles; 3) setting the ID and logical attributes of the interactive model on the logical role; 4) notifying the interactive model response, and the interactive model playing action. \u3002 The model interaction implementation method of the present invention directly associates the model that data can modify terrain needs to interact with the logical role, has the logical function, and does not need to create additional model resources, so that the interaction between player and terrain model is more convenient.
【技术实现步骤摘要】
一种模型交互实现方法
本专利技术涉及网络游戏
,特别是涉及一种网络游戏中玩家与模型交互实现方法。
技术介绍
现有的网络游戏中,地形上会有大量的模型,比如树、房子等等,但由于这些模型都属于地形系统管理,在服务器上没有真正的逻辑对象存在,因此很难与玩家进行直接交互,即具有逻辑功能。一般情况下,需要交互的逻辑对象在服务器上都是以npc的形式存在,即服务器创建一个npc逻辑对象,客户端收到消息后创建对应npc的模型。对于数据可修改的地形而言,玩家是可以实时修改地形的,包括地形上的模型。比如,玩家在地形上添加了一扇木门,希望木门可以被自己控制打开或者关闭。如果再通过正常流程创建npc,客户端就会再创建一个对应的npc模型,而不是原先地形上的木门模型。本方法提供了一种可以让玩家直接与地形模型交互的技术,更加丰富了地形可修改类型游戏的玩法多样性。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种模型交互实现方法,在网络游戏中可以实现数据可修改地形的玩家与地形模型的交互。为实现上述目的,本专利技术提供的一种模型交互实现方法,包括,1)选择模型,读取配置文件 ...
【技术保护点】
1.一种模型交互实现方法,其特征在于,包括:1)选择模型,读取配置文件并确认可交互模型;2)查找所述可交互模型ID对应的配置信息,并创建对应的逻辑角色;3)在所述逻辑角色上设置所述可交互模型的ID和逻辑属性;4)通知所述可交互模型回应,所述可交互模型播放动作。
【技术特征摘要】
1.一种模型交互实现方法,其特征在于,包括:1)选择模型,读取配置文件并确认可交互模型;2)查找所述可交互模型ID对应的配置信息,并创建对应的逻辑角色;3)在所述逻辑角色上设置所述可交互模型的ID和逻辑属性;4)通知所述可交互模型回应,所述可交互模型播放动作。2.根据权利要求1所述的模型交互实现方法,其特征在于,还包括,增加或删除所述可交互模型的步骤。3.根据权利要求2所述的模型交互实现方法,其特征在于,所述增加所述可交互模型的步骤,进一步包括:客户端发送添加模型的消息;服务器进行模型添加,修改地形数据,并通知客户端修改地形;服务器确认模型为可交互模型,获取该可交互模型ID对应的NpcConfig,创建对应的npc;在所述npc上设置当前可交互模型的ID、逻辑属性,并将npc记录在当前场景的可交互npc表中;客户端接收npc的创建消息,确认为可交互模型对应的n...
【专利技术属性】
技术研发人员:石轲,柳尧顺,陆利民,
申请(专利权)人:苏州蜗牛数字科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。