Processing-基础小坑-
x
坑A:)
新建一个"Walker"项目,Walker.pde,必须在Walker文件夹下... 刚开始以为如果一个文件需要引用另外一个文件中的类,只要把这两个文件放一个文件夹下就可以了...
错误示例:
//Walker.pde class Walker{ int x; int y; Walker() { x=width/2; y=height/2; } void display(){ stroke(0); point(x,y); } void step(){ int choice = int(random(4)); if (choice == 0) { x++; } else if (choice == 1) { x--; } else if (choice == 2) { y++; } else { y--; } } }
1 //QianYan_0_1.pde 2 Walker w; 3 void setup(){ 4 size(640,360); 5 w = new Walker(); 6 background(255); 7 } 8 9 void draw(){ 10 w.step(); 11 w.display(); 12 }
如果这两个文件同在文件夹"Walker"文件夹下,就是提示"The Nested type Walker cannot hide an enclosing type"
但是这两个文件同在文件夹"QianYan_0_1"文件夹下,就可以的...
总结^_^
Processing 英文文档不错的,示例也不错,就是全是英文的...中文的教程找到的不多...
So ...这么基础的东西我记录一下,毕竟我在某个问题上犯过迷糊...哈哈···以后统计一下刚开始搞一门语言,哪里更容易犯错,犯错只是为了更好的向前看!
Ps:正在读《代码本色》...推荐一波...
x
分类:
0110.前端.杂类
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了