位置: 编程技术 - 正文

unity5 和UGUI的小Demo贪吃蛇(unity 5.4)

编辑:rootadmin

推荐整理分享unity5 和UGUI的小Demo贪吃蛇(unity 5.4),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity5和unity2020,unity 5.x,unity 5.5,unity5和unity2020,unity5.x和2019,unity 5.x,unity5和unity2020,unity5.x和2019,内容如对您有帮助,希望把文章链接给更多的朋友!

有时间学习Unity5练练手, 一个贪吃蛇小Demo

简单的2D场景, 对象都是Sprite,需要设置前后的显示层级,从蛇头到蛇尾的Order in Layer 的值是 递减1,所以显示的效果是具有鳞片的层叠。

蛇的每一节都有一个脚本 SnakePart.cs 记录这节的位置、方向包括计算值。

蛇没吃一个苹果,就会实例化产生一节, 其中新产生的这节上有一个新脚本 NewSnakePart.cs 主要的作用就是初始化把这节添加到蛇的末端包括初始化位置、方向。

unity5 和UGUI的小Demo贪吃蛇(unity 5.4)

GameManager.cs 单例类,List<SnakePart> 这是蛇的所有节, 还有随机产生食物,游戏结束、重新开始,每一节的位置换算(是从尾到头的换算)。

最后就是PlayerScript.cs脚本了, 被挂在蛇头上,先说做游戏的操作吧,就是鼠标(或手指)拖动蛇头,这样蛇就跟随移动了。 那么这个脚本的作用就是计算每一节应该向前移动的距离和方向。 还有就是碰撞检测了,检测吃苹果、 撞墙和咬到自己。

游戏中只有蛇头是既有rigidbody 又有collider, 其他只有collier , 这是unity物理引擎的碰撞检测的条件,必须双方有碰撞体,并且是运动的物体必须有刚体。

至于GameOver的UI 就是使用Unity5 中原生UGUI 摆布了一下。

脚本先对于Unity5之前的版本差别较小。

【完】



Unity小贴士 导出资源文件和简单加密方式 原创文章,转载请注明出处。记得当初开发手游时,在看到了各类软件对IL的强大反编译功能和disunity的解包能力后,跟我同一个组的师兄不禁发出了感

Unity3D换装详解 游戏内的角色,能够像纸娃娃换装那样子让玩家可以为自己的角色改变外观,一直是相当受欢迎的功能;一般而言,我们建好的3D模型,如果要将其中一

Unity MeshBaker 合并网格和材质

标签: unity 5.4

本文链接地址:https://www.jiuchutong.com/biancheng/381431.html 转载请保留说明!

上一篇:Unity3D安卓打包参数配置与兼容性的关系分析(unity3d打包apk)

下一篇:Unity小贴士 导出资源文件和简单加密方式

  • 公关支出是什么意思
  • 住宿普通发票怎么做账
  • 母公司处置子公司合并报表
  • 单位当月未扣社保怎么处理分录?
  • 房地产项目转让条件
  • 客票服务主要包括
  • 车辆审验费的会计分录
  • 小规模增值税附加税税率
  • 金税盘坏了更换需要几天
  • 行政事业单位房产税免征文件
  • 城建税和教育附加税
  • 建安税由谁承担
  • 个人汽车租给公司租金需多少钱?
  • 加权投资年限怎么计算
  • 企业收到固定资产投资时应按什么入账
  • 招大学生做兼职的网站
  • 以前固定资产入账折旧怎么提
  • 房屋大修理费用指哪些
  • 对境外捐赠的相关政策
  • 管理费用和财务费用在资产负债表怎么填
  • 收到水电费的增值税普通发票怎么做账
  • 行纪人的权利
  • 公司收到拆迁补偿款要交税吗
  • php常用函数
  • 鸿蒙系统怎么安装电脑
  • 系统之家装机可靠吗
  • php字符串型数据的定义方式
  • 前端文件预览
  • 工程决算审计费收费标准
  • 购入材料会计分录怎么写
  • php中strtotime
  • lsass.exe是什么进程
  • 物业公司成本费用
  • PHP:cal_days_in_month()的用法_日历函数
  • 收不回的应收账款会计分录
  • php下载文件夹
  • php数组变字符串
  • 公司变更需要哪些资料~问华杰 财务
  • ctf web2
  • php生成zip压缩包
  • 无形资产法
  • 主播工资不发
  • 民间非营利组织会计账务处理
  • 视同销售到底如何纳税调整?
  • python中strftime用法
  • 增值税差异调整
  • python中myqr的用法
  • access微软
  • python return和yield有什么不同
  • 机关党建经费提取比例
  • 工资薪金与劳务报酬的区别有哪些
  • 购入交易性金融资产的相关税费计入
  • 新准则下交易性金融债券
  • 车辆计提折旧需要结转吗
  • 登记会计账簿的基本要求
  • 出纳属于会计岗位职责吗
  • 有限合伙企业收入怎么做账
  • 贷款利息进项税额转出
  • 民办非企业单位免税
  • 收到其他公司往来款怎么做账
  • 承兑汇票需要做账吗
  • 房屋销售预收如何交税
  • xp系统提升cpu最高性能
  • hprof-conv.exe
  • win10周年更新版是什么意思
  • linux 内核编译
  • win8怎么删除输入法
  • vi中的命令
  • win7开始菜单没有搜索框
  • opengl纹理叠加
  • node.js 模块
  • 批处理常用命令总结
  • jquery操作数组
  • .es6文件
  • python生成器有几种写法
  • jquery怎么获取
  • 税收预测的内容
  • 销售货物免征增值税时收取的增值税税款需计入当期损益
  • 海南国税局待遇
  • 深圳税务忘记密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设