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

建设电瓶车官方网站做代练的网站

建设电瓶车官方网站,做代练的网站,高新公司网站建设哪家好,中国制造网站上的聊天怎么做在游戏里少不了文件操作#xff0c;在love2d里我们可以直接用lua自带的io函数#xff0c;如果不熟悉可以先读一下我的lua文件读写。 相对lua#xff0c;love2d提供了更多的函数#xff0c; 方便我们操作文件。不过可能处于安全考虑#xff0c;love2d只允许我们访问两个目录…在游戏里少不了文件操作在love2d里我们可以直接用lua自带的io函数如果不熟悉可以先读一下我的lua文件读写。 相对lualove2d提供了更多的函数 方便我们操作文件。不过可能处于安全考虑love2d只允许我们访问两个目录   1、.love文件根目录或源码根目录   2、游戏存档目录 游戏存档目录在不同平台分别为 Windows XP: C:\Documents and Settings\user\Application Data\LOVE\ or %appdata%\LOVE\Windows Vista and 7,8: C:\Users\user\AppData\Roaming\LOVE or %appdata%\LOVE\Linux: $XDG_DATA_HOME/love/ or ~/.local/share/love/Mac: /Users/user/Library/Application Support/LOVE/读文件两个目录都可以但是写文件只能在存档目录。love会先查找存档目录在查找love文件目录。所以有相同文件在 存档目录和love文件目录会优先使用存档目录。因为在存档目录里已经找到了个人感觉这么做不符合绿色软件 注意所有的路径都是相对于love文件的相对路径。除了使用get*Directory()获取的  存档目录可以在con.lu里设置t.identity目录名或者用love.filesystem.setIdentity设置。  wiki里的函数已经很详细了我就说一下注意事项。 love.filesystem.isFused( )判断love是否运行在沙盒模式即getAppdataDirectory和getIdentity是同一目录。 在沙盒模式下可以加载存档目录里的C动态库。 love.filesystem.newFile()创建一个新文件之后可以像lua里文件读写一样操作文件具体函数请看wiki。 不过love里newFile()后得到的文件句柄具有更多的操作其中一个是setBuffer缓存模式BufferMode 可以设置为none立即写入、line遇到换行符立即写入用在读写文本里、full要用flush函数显示调用才行。  love.filesystem.newFileData( contents, name, decoder ) 支持普通文件和base64加密后的文件 love.filesystem.load()加载lua文件到内存但不执行如果要执行可以加括号即love.filesystem.load(file)()。 love.filesystem.mount() 挂载zip文件或者目录这个功能方便了我们打包资源。压缩文件可以和love文件在同一目录。 例如content.zip里有myimage.png那么我们可以love.filesystem.mount(content.zip, content) 这个操作会把content.zip里的文件读入并在love的搜索路径里生成一个content的虚拟目录那么我们可以用assert(love.filesystem.exists(content/myimage.png))来判断是否成功读入。  下面是用love的文件读写保存的示例文件保存在存档目录。 main.lua local canvas local dir function love.load()--dirlove.filesystem.getWorkingDirectory()--love.filesystem.setIdentity(dir) --不能把可写目录改变到love文件目录print(love.filesystem.getIdentity())canvas love.graphics.newCanvas(800, 600)love.graphics.setCanvas(canvas)canvas:clear()love.graphics.setColor(255, 0, 0)love.graphics.circle(fill, 400, 300, 100, 100)love.graphics.setCanvas()local datacanvas:getImageData()local sizedata:getSize()data:encode( aaaaaa.png, png ) --这样保存的没问题local success love.filesystem.write(aaaaaa.bmp, data, size) --有问题print(success)local fileContent5paw5bm05br5LmQ77yB --base64新年快乐--这个文件名可以和写入时不同个人感觉这个文件名参数多余local fileDatalove.filesystem.newFileData(fileContent,aaaa.txt,base64)local success love.filesystem.write(aaaabb.txt, fileData)print(success)endfunction love.draw()love.graphics.draw(canvas)end  转载于:https://www.cnblogs.com/xdao/p/love2d-tutor30.html
http://www.zqtcl.cn/news/237889/

相关文章:

  • 手机号注册网站cms影视源码采集
  • 网站建设网页设计培训班连云港seo优化
  • 成都网站建设公司招聘定制衣服
  • 做访问量高的网站如何建立公司网站推广
  • 做公司的网站有哪些简述企业网站建设的流程
  • 网站免费获取验证码怎么做软件开发的工作
  • 萌宝宝投票网站怎么做正规网站建设多少费用
  • 产权交易网站建设方案耐克网站建设的历程
  • 网站建设投入及费用wordpress 收录插件
  • 东莞网站制作个性化清溪网站仿做
  • 简单展示网站模板天津建设网站哪家好
  • 建个人网站赚钱多吗福建省住房和城乡建设厅网站首页
  • 网站建设课程设计实训心得seo关键词优化方案
  • 逸阳网站建设的目标郑州建设电商网站
  • 有了网址怎么做网站上海网站推广服务
  • 惠州网站seo排名优化esc怎么做网站
  • 咨询公司网站设计网站建设技能
  • 上海湖南网站建设新学校网站建设成果
  • 网站开发有哪些竞赛建站行业新闻
  • 满足seo需求的网站大型网站常见问题
  • 做网站要求高吗珠宝网站建设
  • 网站建设方案 预算高端制作网站哪家专业
  • 响应式网站什么意思长春做个人网站做不了
  • 手机网站排名优化软件网站登陆页面怎么做
  • 辽宁网站建设价格杭江建设有限公司
  • 成立公司在什么网站网络推广推广培训
  • 承德网站制作公司哪家好公司网络组建方案模板
  • 用wordpress 建网站网站关键词怎么改
  • 怎么做网站做站点创建站怎么上传网站怎么办
  • 十堰网站建设专家html做的旅游网站