当前位置: 首页 > news >正文

设计手机网站页面尺寸一流的基础微网站开发

设计手机网站页面尺寸,一流的基础微网站开发,在线甜品网站开发书,wordpress数据大之前主要是使用Unity,这次刚好项目是试玩游戏的开发#xff0c;所以临时学了Cocos来开发。所以这篇文章#xff0c;更加关注从Unity转到Cocos开发的经历以及试玩的基本开发。 首先#xff0c;我是没有使用过Cocos的#xff0c;也没有接触过Ts语言#xff0c;对于Ts的开发开…        之前主要是使用Unity,这次刚好项目是试玩游戏的开发所以临时学了Cocos来开发。所以这篇文章更加关注从Unity转到Cocos开发的经历以及试玩的基本开发。 首先我是没有使用过Cocos的也没有接触过Ts语言对于Ts的开发开始也很难习惯不过语言之间都大差不差遇到不清楚的查一下文档即可。 如果你之前也是使用Unity开发的基本上可以直接上手Cocos两者从界面上来说没太大区别不过对于Cocos-2dx来说游戏不一样。具体的区别和使用体验我就不说了这不是重点。 cocos creator 3.8界面 unity 2022界面 不过Cocos在运行时好像不能看编辑界面这一点很难受。至于其他部分的用法和unity几乎一样。如果你也是从unity转来暂时需要用Cocos请不用担心 下面记录一些开发中所遇到的问题。 问题集合 1.Cocos版本 Cocos版本迭代好像很快哪怕是小版本之间的区别也蛮大的项目创建需要注意 2.射线检测失效 在开发中突然发现射线检测没有用了有时候能检测到射线开始却检测不到结束。之类的情况这个问题是Cocos自己的Bug,退出重启即可。 3.脚本中的定义怎么才能在面板中显示出来。 虽然ts支持的数据容器也有好些但是我确实不知道在Cocos中怎么用可能我用的不多。在存储大量类型方面我一直用的数组。 //面板中显示必须加并且需要赋初值property(Node)//括号中也需要指定类型public curNum: num null;property([SpriteFrame])public nums: SpriteFrame[] ArraySpriteFrame(); 4.更改屏幕分辨率 之前好像是能之间在Canvas组件上面改不过后面移到项目设置中去了 5.移动端设计了横竖屏的切换但是运行后无法转换或者转换后马上转回去了 这个是由于在打包构建时设备方向勾选了横或者竖改为自动即可。 6.打包运行 其他打包我没有试过目前主要时Web移动和桌面端这两种打包方式打包出来是无法直接运行的。 运行方式 1.在包体构建完成之后Cocos构建界面可以之间点击运行。 2.如果你代码是用VsCode写的可以加上Live Server的扩展然后打开构建完成的文件夹运行Index.html即可。 3.服务器部署 将项目部署在服务器上这就比较复杂了。不过试玩广告主要也就一个html文件用一个文件服务器就可以了。 可以用下面的这个简单的做一些部署就可以通过手机访问到你的打包文件了。 HFS ~ HTTP File Server 7.编辑预览  在开发过程中想要实时看在手机上的运行情况官方推荐的是之间扫二维码预览。但我试了一下好像不行这个位置先空着之后有办法在补充。 后面我有看来一下需要手机与电脑处于同一个局域网内但是实际在做项目的时候公司这边的Wifi好像不行。如果需要实时的预览手机运行情况出了打包之外在电脑上安装手机模拟器也可以直接扫描二维码运行。 8.横竖屏切换 这一点有些坑横竖版的两个素材在运行中切换横竖屏的表现状态和运行前直接改分辨率的表现是不一样的所以需要做一些单独的适配在项目中我采用了横竖屏两套状态的切换方式。 而且在网上找的很多实列拿过来之后就不能用了主要是Cocos迭代把一些API去掉了 不过对于横竖屏的判断大多都是判断屏幕的长和宽的大小我这里随便占了一个指不定啥时候这Api又被扔掉了 let winSize new Size(screen.windowSize.width / view[_scaleX], screen.windowSize.height / view[_scaleY]);if (winSize.width winSize.height) {this.curState true;this.backGround.spriteFramethis.spBg[1];}else {this.curState false;this.backGround.spriteFramethis.spBg[0];} 9.包体大小 由于平台限制试玩基本上不能超过5MB在我打包完之后发现不管是那个平台的html似乎都很大这让我很苦恼我找了很多方法包括资源文件夹的使用等等好像都不太管用后面我又换版本发现越换越大我突然想到会不会是文件残留。试了之后果然如此。下面我罗列一些包体优化的方法。 1.优化图片文件体积 2.优化声音文件 3.优化字体字库大小 4.优化引擎代码体积 其他几个我还没用过毕竟试玩的资源也不会太多。优化引擎代码体积主要是剔除一些不必要的模块 5.重建大法 这个方法不确定有没有用反正我是可以用的在项目根目录下删掉不需要的文件重新构建比如Library这些文件 10. 特效不显示 在Cocos商店下载了一份3d特效,但是放在2D项目中在运行之前能够看到特效但是运行之后却不显示的问题。 解决方法1.更改摄像机的参数Visibilty中将GIZMOS勾选上 2.给特效添加UIMeshRenderer组件如果是多个特效的预制体则每一个特效都需要添加这个组件 试玩开发 打包出来的文件很多但是试玩只需要一个html文件这需要我们手动写插件压缩如果公司有大佬写了还好如果没有只能向我一样到处找了下面这个项目能构建的平台非常多而且使用也很方便。链接放这里了。 https://github.com/ppgee/cocos-pnp 打包之后的文件  打包之后的单html就是我们需要的试玩文件了。这个时候就可以上传相关的平台了。 下载跳转 那么试玩之后的下载跳转怎么做呢。 根据要求我们只需要调用mraid.open()这个API就可以了并且打包文件的AppLovin中是自带的可是我找了半天根本没有啊。后面也是看到一位老哥的帖子才知道怎么做。 解决方案 1.在代码的对应位置之间调用mraid.open()这个时候会爆红不用管他。打包 2.打包完成打开AppLovin.html,将这个删掉 这个时候上传测试就可以发现点击之后出现跳转提示了。 这就是目前遇到的一些问题和总结后面有的话会继续更新。
http://www.hkea.cn/news/14567682/

相关文章:

  • 做得好的网站建设公司seo需要付费吗
  • 班级网站模板唯品会一家做特卖的网站 分析
  • 做金融必看网站python网站开发工程师
  • 仿百度百科网站源码网络运维工作内容
  • 淘宝联盟怎样做新增网站推广哈尔滨建筑业协会网站
  • 网站做公司简介怎么做网页登录qq入口
  • 深圳网站制作建设服务公司建设银行公司官网
  • 人与狗做的网站谁有培训体系搭建
  • 电子商务网站建设的书网页设计与制作教程第六版课后答案
  • 广州一站式网站建设新商盟网站开发时间
  • 企业网站开发研究现状上海跨境电商网站开发公司排名
  • photoshop制作网站网站建设 模版
  • 可信网站认证服务商wordpress 3.2 下载
  • 连云港市建设工程安全监督站网站国际热点新闻2020
  • 河南实力网站建设首选淘口令微信网站怎么做
  • 如何创建网站页面wordpress 网站地址
  • 重庆网站建设总结龙胜网站建设公司
  • 网站怎么防黑客建设手机网站的目的
  • 中元建设集团股份有限公司网站官方网站后台图片下载怎么做
  • 自己做网站用什么app上传下载网站建设
  • 站长工具使用wordpress菜单分开
  • 如何在网站上做免费代理福州专业网站设计公司
  • 营销型网站要多少钱个人网站设计教程
  • 网站上的截图怎么做怎么做网站监控平台
  • 烟台网站建设 烟台网亿网络公司国外知名设计网站
  • 大型网站技术架构论网站建设技术的作者是谁
  • 陇南地网站建设近年来互联网公司排名
  • 长春制作网站哪家好企业建设网站有哪些
  • 企业营销型网站建设优惠山东济宁做网站的公司
  • 做一个基础的企业网站多少钱网站开发进度控制计划表