最新要闻
- 【环球快播报】“爱妻”来了!理想L7的二排空间有多大?史无前例的“皇后座”感受下
- 当前速递!影像机皇预定!小米13 Ultra堆料惊人:四颗5000万像素主摄
- 【环球报资讯】日本60岁宅男看动漫被打断对父母下狠手 啃老30年:网友吐槽二次元危害大
- 焦点快报!丙种球蛋白被炒到上万元 真的需要囤一点吗?
- 20款理想ONE新功能上线:支持3.5kW外放电、配套设备仅2999元
- 今日快讯:拖死锤子 罗永浩回应遭郑刚炮轰获圈内人士力挺:喜欢乱搞小三关系
- 国产屏真香!苹果也喜欢:iPhone 15/15 Plus要用京东方屏
- 一加11砍掉8GB丐版!员工:一加用户都喜欢大内存版本
- 环球快资讯丨复刻iPhone 14 Pro!乐视手机S1 Pro入网:搭载国产芯 这真不卡
- 世界速读:Mini LED屏加入高端笔记本阵营!硬刚OLED
- 世界热讯:特斯拉股东要求董事会做好接班准备:以防失去马斯克
- 全球观察:投资人郑刚炮轰罗永浩拖死了锤子 罗永浩回应:严重失实
- 能流畅用4年不卡的骁龙8系手机来了!一加11下周首销:3999元
- 热讯:老雷筹拍《角斗士2》
- 靳东宋佳主演电视剧《纵有疾风起》热播:moto razr折叠屏抢镜
- 即时:普及150W秒充 真我GT Neo3手机12GB大内存版直降600元
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
全球最资讯丨Unity初始界面设计与人物移动代码
初始界面设计的比较简洁,只有三个按键,开始游戏,设置,退出,一张背景。
本来想整一个玩家自定义按键,但是觉得太麻烦且没必要。
(资料图)
做到现在的感受就是,遇到不会的地方,网上的教程五花八门,但是只有几篇能够符合需求。所以重要的是打牢基础,然后在API里翻想要的东西。当然,网上的视频教程也是很有用的。个人认为有些视频比文档好懂。
按键button
button是一个常用到的UI。
他有许多内置功能,如改变物体的active状态等(SetActive)。另外,当你需要让他完成其他的一些功能,也可以自写函数,挂载在上面。
创建一个空对象(我命名为GameManager,他还可以负责控制按键与界面间的关系,游戏暂停等),在他上面挂一个脚本,这个脚本里码好你要实现的功能的函数。之后把这个空对象挂到按钮的click上,选择功能。
还有一种方法是直接给按钮挂一个脚本。
关于存档
对于一个地牢2D肉鸽类游戏来说(不管对任何一款游戏来说),存档功能必不可少。如何存档捏。一种方式是将游戏的各项参数保存在一个文件里。另一种方式是将整个场景保存起来。
前者
后者
相对来说,前者更容易实现,但是后者更加方便,因为后者不需要一个一个配参数。
人物移动代码
- GetKeyDown一定要放到Update()里而不是FixedUpdate(),不然会导致跳跃时按键不灵敏。大概是由于Update()是按照电脑的性能来执行,FixedUpdate()则固定时间执行一次。
代码逻辑
并行
判断玩家是否按下跳跃键,若是,判断跳跃次数是否大于0,是则跳跃,跳跃次数减1.
判断玩家是否在地上,若是,重置跳跃次数。
如何判断玩家是否在地上?
用速度来判断是万万不可的,因为根据初中物理,人物到最高处时,速度也为0。
从网上学来的操作:挂一个空对象取名foot,放在人物脚的位置(注意这个对象需要从属于人物,这样才能跟随人物的移动而移动)获取foot的位置。再获取瓦片地图public LayerMask Ground;瓦片地图的层级设置为Ground(可以自命名)。之后进行碰撞判断即可
isGround = Physics2D.OverlapCircle(foot.position, 0.1f, Ground);
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class playercontrol : MonoBehaviour{ private Rigidbody2D rb;//人物钢体 private Collider2D coll; public Animator anim; public LayerMask Ground; public Transform foot; public float speed;//速度 [Header("跳跃")] public float jumpforce; public bool isGround; public bool jumpPressed; public int jumpCount; public int jump_max;// public Text scorenum; void init() { jump_max = 2; isGround = true; jumpPressed = false; speed = 15f; jumpforce = 15f; } // Start is called before the first frame update void Start() { init(); rb = GetComponent(); coll = GetComponent(); anim = GetComponent(); } // Update is called once per frame void Update() { if (Input.GetKeyDown("k")) { jumpPressed = true; anim.SetBool("jump", true); } } private void FixedUpdate() { Jump(); Movement(); } void Movement() { float horizontalmove = Input.GetAxisRaw("Horizontal");//获取速度 rb.velocity = new Vector2(horizontalmove * speed, rb.velocity.y);//移动 anim.SetBool("run", false); if (Input.GetAxisRaw("Horizontal") != 0) anim.SetBool("run", true); if (horizontalmove != 0) { if (horizontalmove < 0) transform.localScale = new Vector3(1, 1, 1);//转向 else transform.localScale = new Vector3(-1, 1, 1);//转向 }//转向 } void Jump() { anim.SetBool("jump", false); isGround = Physics2D.OverlapCircle(foot.position, 0.1f, Ground); if (isGround) { anim.SetBool("jump", false); jumpCount = jump_max; } else anim.SetBool("jump", true); if (jumpPressed && jumpCount > 0) { rb.velocity = new Vector2(rb.velocity.x, jumpforce); jumpCount--; } jumpPressed = false; }}
全球最资讯丨Unity初始界面设计与人物移动代码
学习笔记——书城项目之“我的订单”功能
环球百事通!一些学习编程的优质网站
学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现
【环球快播报】“爱妻”来了!理想L7的二排空间有多大?史无前例的“皇后座”感受下
精彩看点:Docker轻量级可视化工具Portainer
热点评![概率论与数理统计]笔记:2.5 随机变量函数的分布
全球简讯:express学会CRUD
当前速递!影像机皇预定!小米13 Ultra堆料惊人:四颗5000万像素主摄
今日报丨B站地区限制破解方法
【环球报资讯】日本60岁宅男看动漫被打断对父母下狠手 啃老30年:网友吐槽二次元危害大
Spring IOC官方文档学习笔记(七)之Bean Definition继承
焦点快报!丙种球蛋白被炒到上万元 真的需要囤一点吗?
20款理想ONE新功能上线:支持3.5kW外放电、配套设备仅2999元
当前快讯:一种inlineHook检测方案
今日快讯:拖死锤子 罗永浩回应遭郑刚炮轰获圈内人士力挺:喜欢乱搞小三关系
国产屏真香!苹果也喜欢:iPhone 15/15 Plus要用京东方屏
一加11砍掉8GB丐版!员工:一加用户都喜欢大内存版本
HTML超文本标记语言1
环球快资讯丨复刻iPhone 14 Pro!乐视手机S1 Pro入网:搭载国产芯 这真不卡
世界速读:Mini LED屏加入高端笔记本阵营!硬刚OLED
环球观焦点:NOI2003 文本编辑器 题解
世界热讯:特斯拉股东要求董事会做好接班准备:以防失去马斯克
全球观察:投资人郑刚炮轰罗永浩拖死了锤子 罗永浩回应:严重失实
能流畅用4年不卡的骁龙8系手机来了!一加11下周首销:3999元
热讯:老雷筹拍《角斗士2》
靳东宋佳主演电视剧《纵有疾风起》热播:moto razr折叠屏抢镜
即时:普及150W秒充 真我GT Neo3手机12GB大内存版直降600元
天天速看:女子表白领导被拒后每天在公司摸鱼 还免被裁引热议:网友吐槽道德绑架
[Docker]使用Docker开启一个MariaDB服务并在宿主机里访问服务
当前速读:小鹏P7喜提开年首次OTA:新增“神仙级”NGP车道定位功能
极其反常!欧洲多国冬天像夏天:多处滑雪胜地闹雪荒
专业鼻腔护理 海元素生理性盐水鼻腔喷雾器60ml 12.23元包邮
特斯拉再降价!Model3创历史新低:你还等“Model 2”吗?
专家建议不要生吃可生食鸡蛋:有健康风险
全球微资讯!以小见大:由低代码的发展,窥企业数智化转型之路
关注:阿凡达2回本!卡梅隆确认拍续集:剧透《阿凡达3/4/5》剧情/进度
【天天报资讯】e平台3.0首车 比亚迪海豚12月热销2.6万:本田飞度彻底被打趴
最新消息:投资人郑刚炮轰罗永浩:拖死锤子、不懂感恩,将联合发起回购
宝岛眼镜旗舰店抄底:镜框+防蓝光近视镜片99元包邮
开五天 一天降一万老车主泪奔维权!特斯拉国产车降价为冲量 拒绝补偿
当前快讯:全球变暖加剧:专家称本世纪末全球三分之二冰川或消失
全球简讯:21岁网红庄慕卿车祸身亡 逆向行驶还翘头致两车相撞4人遇难:网友称禁止摩托车
环球微速讯:Codeforces Round #842 (Div. 2) A-E
焦点速读:使用KVM创建OEL虚拟机
别只用来发电了 太阳能制氢突破!10倍效率 成本还更低
全球即时看!全球首个全功能无线底座问世:干掉线缆 满足4K/60Hz带宽
今头条!豆瓣9.6分 《中国奇谭》凭什么让国漫再次封神?
全球要闻:Intel Arc A750显卡深入测试:性能RTX 3060、功耗RTX 3070
今日快讯:内网渗透-PTH&PTK&PTT哈希票据传递
天天微速讯:官方批准ARJ21国产客机改货机!最大运力10吨
天天微资讯!3.2K/165hz屏!联想第四代ThinkBook 16P发布: 配独特触点接口
每日速讯:汤姆·汉克斯谈好莱坞裙带关系:本就是家族产业
【天天播资讯】雷蛇灵刃18游戏本发布:18寸240Hz大屏、RTX 4090显卡替代台式机
特斯拉再降价 Model 3创历史新低!老车主亏哭了 山顶买车血亏6万
耗资两亿的《三体》 在《中国奇谭》面前毫无价值
内网信息收集
今日观点!day03-模块化编程
今日最新!vue中$children的理解
每日焦点!TCL华星展示最新带鱼屏模组:暗处无限接近0nit
天天热议:矿卡的阴影已经过去了 板卡一哥华硕率先表态:显卡库存已正常
全球观速讯丨遇到查酒驾猛打方向盘 结果巧了:直接一步到位
全球快资讯:无视油车 特斯拉Model Y成英国12月最畅销汽车
世界播报:售价超2万元!世界首款真无线电视现身CES:电池供电不插线
记录--微信调用jssdk全流程详解
最新:LaTeX 进阶语法
世界观热点:国人不再迷信日本车 日产2022年累计销量105万:同比暴跌超1/5
当前热讯:又见白菜价 梅捷2TB SSD硬盘到手554元(每GB不到3毛)
HTC Vive XR眼镜发布:双2K屏、配有可拆卸电池
最资讯丨四川一地再现土坑酸菜 工人用脚踩 网友无奈:眼不见为净
每日视讯:Redmi K60/K60 Pro对比拆解:做工用料良心!性价比刚刚的
【吐槽贴】项目经理的进阶日常:项目要收尾了,我却慌了
当前滚动:三亚民宿老板称一个月赚回三年亏损:20万一晚酒店已售罄
焦点关注:谁说微星不做AMD显卡了!RX 7900终于亮相 只是有点敷衍
天天快播:红魔8 Pro系列即将再次开卖:3999元起 首销曾被抢购一空
云南发现2.44亿年前“奇异罗平龙”化石:身长超半米 像蜥蜴
马化腾服不服?李彦宏:百度研发强度、投入国内最牛 比腾讯高
通讯!Git管理版本详细教程
世界快播:手工实现一个ORM小框架
【天天播资讯】AIRIOT答疑第5期|如何使用低代码业务流引擎?
亲测有效! Bypass V1.15.5 12306分流抢票助手 for Windows
每日视讯:比亚迪仰望:那年我翻山跨海 横扫车圈无对手
信息:联想Yoga Book 9i双屏笔记本发布:两块13寸2.8K触摸屏
当前视讯!AMD锐龙7000智酷版上架!6核不过1549元 可能有惊喜
天天观焦点:女子吐槽智能电视会员乱象:看什么都收费
环球速递!国产秀肌肉!全球首款8K激光电视来了:海信打造、画质细数毛
【世界快播报】保存用户登录状态之Session和JWT
【世界热闻】three.js场景地形导出到物理引擎
网站变更检测、监控、警报丨WebSite-Watcher功能简介
基于Python的K-Means遥感影像聚类
苹果iOS app上架流程
世界观察:《阿凡达2》接招!国产科幻大片走出国门 《流浪地球2》将在澳新上映
消息!特斯拉国产车型大幅降价 副总裁陶琳回应:坚持以成本定价
Win11 2023开年更新Build 25272发布:干掉中文版大BUG!更加流畅稳定
特斯拉降价 网友翻出蔚来李斌2年前视频:价格稳定是对用户负责
天天新消息丨智能电视视频会员一充再充!体验太差了
全球即时:gget: 一款强大的基因组参考数据库的高效查询工具
学习笔记——过滤器链;监听器;Servlet、Filter、Listener的注解方式开发
Model 3要破20万节奏!特斯拉国产车型大幅降价 老车主晒图被割韭菜
redhat 9.1 安装docker