-----------------------------------------------------------------------!!警告!!游戏资源所有权,归游戏开发商所有;以下解包算法仅供学习交流,请勿用于商业与非法用途;由此产生的一切后果,与博主(我)无关;------------...
分类:
其他好文 时间:
2015-12-17 23:59:10
阅读次数:
459
已经凌晨十二点半了,是第二天了虽然比预想的稍微慢了点,但是还要总结一下(2D项目):一、多层背景以不同速度滚动,实现远近效果;二、射击类中碰撞检测由子弹的代码来处理,逻辑会比较清晰;三、书上好多的代码、函数、功能unity新版本已经弃用了,最好的学习方式还是看官方文档。老规矩,已经提交审核了,等审核...
分类:
编程语言 时间:
2015-12-08 01:56:17
阅读次数:
184
throttle 控制函数按照特定的频率执行debounce 控制函数在特定的时间间隔后再执行使用场景throttle1.拖曳时的mousemove事件2.射击游戏中的mousedown,keydown事件3.window的scroll时更新样式,如随动效果简单实现var throttle = fu...
分类:
其他好文 时间:
2015-11-25 00:24:44
阅读次数:
374
1、有一个n*n的矩阵,在矩阵上有k个行星,用武器射击一次可以消灭一行或者一列的行星,求消灭所有的行星的最少射击次数。2、最小点覆盖数 = 最大匹配数主要在于转化:看图:3、/*顶点编号从0开始的邻接矩阵(匈牙利算法)二分图匹配(匈牙利算法的DFS实现)(邻接矩阵形式)初始化:g[][]两边顶点的划...
分类:
其他好文 时间:
2015-11-19 18:52:19
阅读次数:
219
提要第三人称相机有非常多种,今天要实现的一个第三人称射击游戏的相机。如果对相机控制不是很了解,建议看一下上一篇博文 FPS相机。控制思路鼠标控制yaw和pitch,添加一个distance变量来记录角色和相机之间的距离。通过yaw和pitch来得到相机的position。最后添加一个向右的位移和向上的位移量,将角色放在屏幕偏左边的位置。transform.localEulerAngles = ne...
分类:
其他好文 时间:
2015-11-08 15:23:08
阅读次数:
411
写在前面:1.本博文只是用来给大家参考,学习的,本人不建议大家去写外挂破坏游戏,影响他人正常游戏体验,以下暂称“助手”。2.本博文写的比较菜,因为第一次写,而且表达方面可能比较难理解。希望大家见谅。3.本博文侧重 描述一下 菜单的功能 和 内存 读写以及 一些 其他 注意事项,给大家以参考。4.本人...
思路当然首先应该先新建立一个地面,有地面才有一切(floor)再建立一面墙WaLl,一面墙也就是用100个预制的正方体组成我们不可能让发射的子弹bullet,朝着一个方向射击shoot所以需要镜头跟着方向键的按下而移动 float h= Input.GetAxis("Horizontal")*Tim...
分类:
编程语言 时间:
2015-10-27 20:03:32
阅读次数:
584
步骤七:添加声音和特效(射击声音和爆炸效果)01:在Project窗口单机右键,选择Import Package->Custome Package,然后到资源文件目录packages浏览unity包文件,选择ShootingFX.unitypackage,将其打开,选择Import导入到当前工程中,...
分类:
编程语言 时间:
2015-10-25 00:51:21
阅读次数:
259
本章节实现武器设计:hand枪每次一发,机枪可以连续发射。武器旋转到任何一个方向发射子弹。 下载源码首先添加武器类://武器基类class arm :public cocos2d::Sprite{public: //初始化子弹 virtual bool initbullet() =...
分类:
其他好文 时间:
2015-10-24 18:41:17
阅读次数:
252
步骤三:创建主角游戏的主角是一艘太空飞船,我们将使用一个飞船模型作为游戏的主角,并赋予他一个脚本,控制他的运动,游戏体的组件必须依赖于脚本才能运行。01:在Project窗口找到Player.fbx(通过3D Max制作的模型),将其拖动到Hierarchy窗口创建飞船的模型游戏体,然后在Inspe...
分类:
编程语言 时间:
2015-10-21 00:17:38
阅读次数:
269